have been to 和have gone to 有什么区别

如题所述

答案是:have
been
to
意思是:曾经去过某地,此时人已经返回,have
gone
to
意思是:到某地去了,此时人可能在路途中也可能已经到达目的地,但是肯定不再说话人的旁边,比如:

1.where
have
you
been
?你刚才到哪里去了?i
have
to
the
teachers'
office
我到教师办公室去了(人已经回来)

2.where
is
tom
?i
think
he
has
gong
to
the
usa
on
business
(汤姆在哪里?他因公出差去美国了,现在不在这里)

~手工翻译,尊重劳动,欢迎提问,感谢采纳!~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-03