have gone to还是have been to

 我来答
为生活一起努力吖
高能答主

2023-01-20 · 生活中的一些碎碎念啊
为生活一起努力吖
采纳数:586 获赞数:33460

向TA提问 私信TA
展开全部

have gone to和have been to的区别如下:

1、have gone to,第三人称时用 has gone to

have gone to+地点意为 ”某人去了某地,现在还没有回来,可能在去的途中或已经到了目的地” 

【例】He has gone to Shanghai. 

他到上海去了(言下之意是他现在不在这里,可能是在去上海的路上,也可能已经在上海了)

(He is on the way to shanghai./ He is in shanghai now.)

2、have been to,第三人称时用has been to

have been to+地点意为 ”某人曾经去过某地,此时已回来”, 常与twice, several times, ever, never teacheray.com等词连用。

【例】The old American man has been to China three times. 这位美国老人到过中国三次。

have gone to和have been to介绍:

"gone"的词根是"go",而"go"翻译成中文则是"走,去",方向是由近及远的,比如:他走了。走后有没再回来的结果,笔者就不知道了,是一个未知的答案。

所以,have gone to也就自然是"去了",只不是"去"这个动作发生在过去对罢了。而have been to则是"去过"。

你用中文体会一下,"去了"和"去过"会是两个相同的概念吗?

因此,英文当中,有人会你"have u ever been to the USA?(意思是,你去过美国吗?)。而不会有人问你“have u ever gone to the USA?"

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式