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

2024-11-20 23:34:01
推荐回答(3个)
回答1:

答案是: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
(汤姆在哪里?他因公出差去美国了,现在不在这里)

~手工翻译,尊重劳动,欢迎提问,感谢采纳!~

回答2:

have
gone
to到某地去,现在人已经不在现场,一般不用于第一,二人称have
been
to曾经去过某地,后面可加次数

回答3: