have been in,have been to,have gone to
這三個短語都有“到某地去”的意思,但涵義和用法各不相同。
Have been in強(qiáng)調(diào)“過去曾去過”之意,表示經(jīng)驗;have been to的意思是“過去到過而現(xiàn)在已返回”,它強(qiáng)調(diào)“最近的經(jīng)歷”;have gone to表示“動作的完成”,強(qiáng)調(diào)人已離開說話的地方。
通過下列句子的對比,可以分清它們各自不同的涵義:
They have been in Chicago.(1)
They have been to Chicago.(2)
They have gone to Chicago.(3)
(1)句的意思是“他們曾去過芝加哥”,此語強(qiáng)調(diào)過去的經(jīng)歷,但沒有說明現(xiàn)在是否已回來。言外之意,他們到過芝加哥,他們知道芝加哥在何處,該城市有多大,人口有多少等等。
(2)句的意思是“他們曾到過芝加哥,現(xiàn)在已回來了”。此語強(qiáng)調(diào)的是往返的經(jīng)歷。
(3)句的意思是“他們已到芝加哥去了”,此語的言外之意是“也許他們已經(jīng)到達(dá),也許現(xiàn)在還在途中”,它強(qiáng)調(diào)“去”的動作已經(jīng)完成,所以人已不在說話的地點(diǎn)。