have/has gone to和have/has been to有什么区别?
have/has gone to和have/has been to有什么区别?
have/has gone to是去了某地,但是还没有回来
have/has been to去过过某地,已经回来了
举个例子
他去了上海he has gone to Shanghai 表明他人在上海
他去过上海he has been to Shanghai 表明他人不一定在上海
have been to指一段时间,属延续性动词 曾经去过,回来了
have gone to指一个动作,属短暂性动词 去了某地,但是还没有回来
have/has gone to去了 说明是他人去了某地
have/has been to去过 说明某人去过某地,而现在已回或在说话地。
Mr.Li has gone to Lanzhou 去了兰州
I have never been to Beijing去过北京
have/has been in是曾到过某地(已经到了某地)
have/has gone to是已经到某地(可能在路上,也可能已到某地)
简单说:have been to 是去了某地,也已经回来。
而 have gone to 正好相反,是去了,但没回来。
have/has gone to表示去了某地没回来。
have/has been to表示去了某地回来了。
have/has gone to:是说去某地方了:就是说在那个地方或者是在去那个地方的途中 借楼上的例句说明下:Mr.Li has gone to Lanzhou 去了兰州(现在在兰州或者在去兰州的路上)has been to:去过什么地方;就是说现在已...
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 是指在某地呆过或人仍在某地。