相似詞語辨析【78】have been in/on和have gone to
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)句的意思是他們已到芝加哥去了,此語的言外之意是也許他們已經到達,也許現在還在途中,它強調去的動作已經完成,所以人已不在說話的地點。