永发信息网

has been 与 has gone 的区别?

答案:6  悬赏:70  手机版
解决时间 2021-11-20 02:45
has been 与 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. (只表示离开)
好了,就这些,希望能帮得到你. :)
全部回答
has been是表示已经去过了,回来了,而has gone则表示已经去了某地,或者在去某地的路上。
has been TO 表示去过某地 经常 问 你去某地多少回 或是 你去过某地吗 HAVE U BEEN TO BEIJING ? HOW MANY TIMES HAVE U BEEN TO BEIJING
has gone 表示去了某地 可以为如下场景 两个人之间聊天 问第三个人去哪了 WHERe HAS JILL 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.
“have(has)been”和“have(has) gone”
相似点:两句都有去某个地方的意思。
不同点:“have(has) been”是曾经到过某地,现在人已经回到说话的地方。如:I have been to Beijing.(我曾经到过北京。)而“have(has) gone”是表示 去某地方的人不在说话的地方,或是人已经向某地出发在于路上,或是人已经到达某处,或是人已经在返回的 路上。如:He has gone to Beijing.(他已经去北京了。)
最好的理解方法:一看就明白
he has been to qingdao 表示他去过青岛(现在不在青岛)
he has gone to qingdao表示他到青岛去了(现在不在这儿)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
shanyue是什么字?急急急
金华市金东区邮政编码
gift舟山港进口商品直销中心宁波店地址好找么
主板诊断卡代码EF代表什么意思?主板无报警、
珍爱网聊着聊着就收不到任何信息是怎么回事
爱久见人心,歌词
我叫丁苏麻现在第几名了
标明什么意思
英国籍人士的父母如何申请在英国永居权?
以吝故不及以的意思
用落球法测定液体的粘带系数的05有多大
求JYJ金在中的《为了你》中文音译歌词 要是韩
好的墨绽应具备哪些特点?
一个梨重多少克?
打生长激素大概多少钱??一般是怎么算的?
推荐资讯
跪求线代大神帮帮学渣~万分感谢
30万左右的suv哪个性价比高
最便宜的糯米哪里有
人文意义,文化意义是具体是什么意思
手机每天总有 十来条106开头的贷款信息,怎么
PS里面的定义图案怎么控制大小?
求神田LIUMEI种子 有的速度了 别藏着了
羊驼和驼羊哪个值钱
正弦波逆变器功率越大,后级滤波磁环电感的感
东魏、西魏 的缔造者各是?各为谁所取代?
作么么幺
移动是这个月办流量下个月生效吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?