现在完成时中have been in 和 have gone to 有何区别?

现在完成时中have been in 和 have gone to 有何区别?

1#:是have been in 不是have been to。

问答/463℃/2020-12-25 10:08:41

优质解答:

have been in是"现在还在某地逗留",是表示延续性动作,后面可以接时间,如He has been in Beijing for 3 years"(他已经在北京呆了3年),而have gone to是说"现在去了某地,还没有回来",是瞬间性动词,只能表示短暂性动作,比如说,He has gone to Beijing.(他已经去了北京)

我来回答

猜你喜欢

Copyright © 作文乐园 Inc.
Www.821218.Com All Rights Reserved
网站、品牌合作请联系