你要问的问题就是have/has been to与have/has gone to的区别
have gone to和have been to都有“去”的意思。前者表示某人“去某地了”,这个人已经不在这里了,常用于第三人称。后者表示某人“去过某地,现在已经回来了”,可用于各人称:
She has gone to England. 她到英国去了。
She has been to England.她去过英国。
“Where is Tom?”“He has gone to the post office.”(Tom目前不在说话处)
Have you ever been London? 你曾经去过伦敦吗?(说话人you目前在说话处)
e.g
I have been to Beijing.
我去过北京.
Where is he?
He has gone to Beijing.
他在哪儿?
他去北京了.
希望对你有帮助 望采纳 谢谢
温馨提示:答案为网友推荐,仅供参考