I was in Paris和I have been in Paris有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:21:03

1. was 是过去式,表示曾经去过paris ,现在已经不在paris (对现在没造成影响)

2.have been 是present perfect, 表示你去过paris,现在还在paris (对现在造成了影响)

(注:present perfect 是一半过去式,一半是现在式的)

如有错,请纠正

I was 表示过去时,也就是过去某个时间点我在巴黎,而现在我不在巴黎。
I have been 表示现在完成时,即我曾经去过巴黎,并且现在仍然在巴黎。
i have been in paris 一般后面会跟上时间段的词,如for 3 days。表示呆在巴黎至今三天了。

前者表示我在巴黎待过,对现在没造成影响,后者我去过巴黎,对现在造成了影响,后者是现在完成时。

第一个表示曾经去过,并在那里一段时间
第二个表示只是曾经去过