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
已经离开去…地方,强调“已经离开”这个状态
been to和gone to的区别:含义不同,侧重点不同。
一、含义不同
1、been to:been to+地点意为某人曾经去过某地,此时已回来,常与twice、several、times、ever、never、teacheray等词连用。
2、gone to:gone to+地点意为某人去了某地,现在还没有回来,可能在去的途中或已经到了目的地。
二、侧重点不同
1、been to:been to侧重强调过去的经历。
2、gone to:gone to侧重强调现在的状态。
双语例句
1、Had I known it,I would not have gone to the cinema.
要是我知道这件事,我就不会去看**了。
2、All my friends have gone to battle.
我所有的朋友都上了战场。
3、It is said that he has gone to africa.
有人说他去非洲了。
4、I have been to the flower market,I bought a potof flower.
我去了趟花市,我买了盆花。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!