has been 与 has gone 的区别?

 我来答
养时芳呼诗
2020-05-18 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:26%
帮助的人:822万
展开全部
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
已经离开去…地方,强调“已经离开”这个状态
酒时芳门桥
2019-07-19 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:621万
展开全部
(1)have/has
gone
to
表示去了,属于瞬间动词(暂短性
动词),不与一段时间连用.
eg:-Where
is
Tom?
-He
has
gone
to
Shanghai.(他去了上海)言外
之意:他不在说话现场
如果表示去过则用has
/
have
been
to
eg:
I
have
been
to
the
Great
Wall.(我去过长城)
另外,如果时间状语是一段时间,也用has
/
have
been
to
eg:he
has
been
there
for
two
years.(两年是时间段所以用been)
(2)同样,has
/have
been
away

has/have
left
是对应的,都表示离开,has/have
been
away
是延续性的,与时间段连用,
has/
have
left
是瞬间动词
eg
:
He
has
been
away
from
that
factory
for
two
days.(离开两天了)
eg:
He
has
left
from
his
office.
(只表示离开)
好了,就这些,希望能帮得到你.
:)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
考振英羽鸾
2019-11-05 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:28%
帮助的人:2079万
展开全部
has
been
in
正在某地
has
been
to
去了某地(已返回)
has
gone
to
去了某地(未返回)
例句:alice
has
been
in
shanghai.(爱丽丝在上海)
alice
has
been
to
shanghai.(爱丽丝去过上海)
alice
has
gone
to
shanghai.(爱丽丝去了上海)
以上是我的回答,如有疑问请联系。希望采纳。
追问:
如果说has
been
in
表正在去xx地的路上,对吗
回答:
额。。。应该不可以吧,in指在。。。里面(不要太相信中文翻译,要根据语境来判断。)
你可应用in
the
way在路上。
以上是我的回答,如有疑问请联系。希望采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
求玉花商巳
2019-04-08 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:649万
展开全部
has
been
表示那人去了已经回来了
has
gone
表示那人去了还没回来,还在哪儿
例如:Tom
has
been
to
shanghai
twice,now
he
is
planning
for
another
one.
Tom
has
gone
to
shanghai
for
two
weeks,and
he
will
stay
there
for
another
two
weeks.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式