“hasbeento”,“hasgoneto”和“hasbeenin”的区别是什么?

如题所述

“has been to”、“has gone to”和“has been in”的区别:

特别提醒:

这三个词组后面的宾语如果为home, here, there等副词,则不能加介词to和in。

    I have been there many times.

    I have been here for two days.

    Where have you been?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-13
has been to,曾经去过某地
he has been to Beijing twice. 他去了北京2次 。说话人已经回来了。

has gone to 去了某地,人没有回来
he has gone to Beijing 他去了北京。人现在在北京。
has been in 在某地
he has been in Beijing for three months. 他在北京呆了三个月了。
相似回答