have/has gone to和have/has been to有什么区别?


have/has gone to:是说去某地方了:就是说在那个地余洞歼方或者是在去那个地方的途中 借楼上的例句说明下: Mr.Li has gone to Lanzhou 去了兰州(现在在兰州或者在去兰颤旅州的路上竖冲)
has been to:去过什么地方;就是说现在已经不在那个地方了不起 I have never been to Beijing去过北京(现在已经不在北京了)
1.have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。属于瞬间动词(暂短性动词),不与一段时间连用如:2.have been to意为“曾经去过某地”,现在已不在那里了,后可接次数,顷老如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用。如:
3.have been in表示“在某地呆了多少时间或一直呆在某地”,常与时间段状语连用。如:
* 易混点:
【例】
①A.Where have you been? (√)B.Where have you gone? (×)C.Where has he gone? (√)D.Where has he been ? (√)
②A.He has been to Dalian.(√)B.He has been in Dalian. (√)C.He has gone in Dalian. (×)D.He has gone to Dalian. (√)
【辨析】
①have gone 人已走了,无法问"你上哪儿去了?"②have gone to + 地点,到某处去了,不用gone in + 地点。have / has been / gone to接地点名词,若接副词,如:away,home, out, 则不用to。例如:Where have you been? 你到哪儿去了?I've been away/ home / out. 我外出了/回家了/出去了。(现在我在这儿)闷纯Where has Mary gone? 玛丽到哪去了? She has gone away/ home/ out. 她雀罩升外出了/回家了/出去了。(现在她不在这儿)have/ has been in 是指在某地呆过或人仍在某地。
have/has gone to是去了猜陵某地,但蚂兆正是还没有回闷悔来
have/has been to去过过某地,已经回来了
举个例子
他去了上海he has gone to Shanghai 表明他人在上海
他去过上海he has been to Shanghai 表明他人不一定在上海
have/has gone to去了 说明是他人去了某地
have/has been to去棚拿数过 说链首明某人去过某地,而现在已回或在说话地。
Mr.Li has gone to Lanzhou 去了兰州
I have never been to Beijing去过北京敏闭
have been to指一段时间,属延续性动词首帆 曾经者亮雹去过,回来了
have gone to指一个动作,属短暂性动词 去了某地,但是还没键运有回来