has been to和has been in有什么区别?

区别

1、has been to 曾经去过某地, 现在已经回到原地。它只能与表示次数的词语搭配。

如:
She has been to Beidaihe twice(此时不在北京)
How many times have you been to London?

2、has been in 表示一直呆在某地, 常与时间段搭配。

如:
She has been in Beijing for nearly two weeks(此时仍在北京)
How long have you been in the factoory?

与has gone to区别: 

(1) sombody has gone to +表示地点的名词:意思某人去了某个地方(有可能在还在路上,有可能到达了某个地方,但是还没有回来)

例如:Tom has gone to America

意思,汤姆去了美国 (有可能还在去美国路上,有可能已经抵达美国)


(2)somebody has been to +表示地点的名词:意思某人曾经过去过地方(但是现在已经不在那个地方了)

例如:Tom has been to America

意思,汤姆曾经过去过美国(现在已经不在美国了 )

造句:

1、has been to

He has been to shanghai。



扩展阅读:has been to和has gone to ... has been on和has begun ... has been married ... has come to ... had been on 和had begun ... has been away ... by the way ... have has been done ... borrow sth from sb ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网