古詩詞大全網 - 四字成語 - have been to的區別是什麽?

have been to的區別是什麽?

1、have been to

是指被談論對象現在已經回來了,意思為曾經去過那個地方;

例:The old American man has been to China three times.

註釋: 這位美國老人到過中國三次。

2、have gone to?

是指被談論對象現在還沒有回來,正在去那個地方的路上;

例:He has gone to Shanghai.?

註釋:他到上海去了(他已經不在這個地方了,去了上海的路上或者已經到達了上海。)

3、have been in?

是指已經呆在某地,

例如:I have been in Dalian for 5 years.

註釋:我已經在大連呆了5年了。

擴展資料

例句辨析

1、They have been in Chicago.

2、They have been to Chicago.

3、They have gone to Chicago.

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

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

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

習慣用法

1、have/has been in + 地點,常與表示時間的狀語連用。

2、have been to+地點,常與twice, several times, ever, never teacheray.com等詞連用。