has been 与 has gone 的区别?
展开全部
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 已经离开去…地方,强调“已经离开”这个状态 。
展开全部
(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. (只表示离开)
好了,就这些,希望能帮得到你. :)
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. (只表示离开)
好了,就这些,希望能帮得到你. :)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“have(has)been”和“have(has) gone”
相似点:两句都有去某个地方的意思。
不同点:“have(has) been”是曾经到过某地,现在人已经回到说话的地方。如:I have been to Beijing.(我曾经到过北京。)而“have(has) gone”是表示 去某地方的人不在说话的地方,或是人已经向某地出发在于路上,或是人已经到达某处,或是人已经在返回的 路上。如:He has gone to Beijing.(他已经去北京了。)
相似点:两句都有去某个地方的意思。
不同点:“have(has) been”是曾经到过某地,现在人已经回到说话的地方。如:I have been to Beijing.(我曾经到过北京。)而“have(has) gone”是表示 去某地方的人不在说话的地方,或是人已经向某地出发在于路上,或是人已经到达某处,或是人已经在返回的 路上。如:He has gone to Beijing.(他已经去北京了。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
has been是表示已经去过了,回来了,而has gone则表示已经去了某地,或者在去某地的路上。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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.
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.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询