have beenhave gonehave been tohave gone to有什麼區別?

  • 作者:由 匿名使用者 發表于 旅遊
  • 2022-03-19

have beenhave gonehave been tohave gone to有什麼區別? 匿名使用者 9級 2008-06-14 回答

have been in,

have been to,

have gone to

這三個短語都有“到某地去”的意思,但涵義和用法各不相同。

Have been in強調“過去曾去過”之意,表示經驗;have been to的意思是“過去到過而現在已返回”,它強調“最近的經歷”;have gone to表示“動作的完成”,強調人已離開說話的地方。

透過下列句子的對比,可以分清它們各自不同的涵義:

They have been in Chicago.(1)

They have been to Chicago.(2)

They have gone to Chicago.(3)

(1)句的意思是“他們曾去過芝加哥”,此語強調過去的經歷,但沒有說明現在是否已回來。言外之意,他們到過芝加哥,他們知道芝加哥在何處,該城市有多大,人口有多少等等。

(2)句的意思是“他們曾到過芝加哥,現在已回來了”。此語強調的是往返的經歷。

(3)句的意思是“他們已到芝加哥去了”,此語的言外之意是“也許他們已經到達,也許現在還在途中”,它強調“去”的動作已經完成,所以人已不在說話的地點。

Top