has been与has gone的区别是什么?

 我来答
冰夏WHX
高粉答主

2023-01-05 · 关注我不会让你失望
知道小有建树答主
回答量:1665
采纳率:100%
帮助的人:27.4万
展开全部

has been 与 has gone 的区别是:意思不同、用法不同、强调内容不同

一、意思不同

1、has been 的意思是:表示“到过某地”,说话人现在已经回来了。

例句:

He has been to Hangzhou. 

他去过杭州。

2、has gone 的意思是:表示“去了某地”,可能到了,也可能在路上。

例句:

He has gone to Hangzhou. 

他去杭州了。

二、用法不同

1、has beena是延续性的,后面接的时间状语是一段时间。

2、has gone表示已经去了那个地方还没回来,属于瞬间动词(暂短性动词),不与一段时间连用。

三、强调内容不同

1、has been强调“去过”哪里的这个经历。

2、 has gone 已经离开去…地方,强调“已经离开”这个状态 。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式