答案是: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
(汤姆在哪里?他因公出差去美国了,现在不在这里)
~手工翻译,尊重劳动,欢迎提问,感谢采纳!~
have
gone
to到某地去,现在人已经不在现场,一般不用于第一,二人称have
been
to曾经去过某地,后面可加次数