have been 和have gone 的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 09:33:26
have been 和have gone 的区别
xURA^&3,KQfkM~`4@jMQG<$V|#-őhwϰ !evل}swC䋏A;&6~xUAЬ480tQN/|'[N/qgK)MA;+wAK AB .zYbaԝnWB8"llCJxTLOv`{/ +&.jDr5Wya5N"A aRY]a8M g8 ^OsPh!Y}c'Bmچ ~۠6viDz>—4;ix'HE>l@m}MqBGRv]@vo'td# O0/HV0D d$F7G= ںdF**ìenc1F?{E7gJ9]ñ^]' X| TYe@Y$趄S5:gLADTk)`Q밊[c.1Hp e^Mm⃥Ui,ǽףae&Ps8egJ4.UH.JS^FXq+'0$I r?V;7_ ?Mdͣ#$oѹ}bE8e)hu~(WsM

have been 和have gone 的区别
have been 和have gone 的区别

have been 和have gone 的区别
has/have been to表示“曾去过”,说明有某种经历;
has/have gone to表示“已去某地(在途中或已经到达目的地,说话当时还没有回来).
例如:
They have been to Sweden many times.他们去过瑞典许多次了.
Jack isn’t in.He has gone to the supermarket.杰克不在,他去超市了.【杰克还没回来

have been -----------------去过,(现不在那)
have gone-----------------去了,(现不在这)

he has been there:他曾经去过那儿
he has gone there:他已经去那儿了(他现在就在那儿)

have been to + 地方
曾去过一个地方(早就回来了,已经不在那里了)
have gone to + 地方
已经去了某地(仍没回来)

have been 指的是在一个地方呆了比较长的时间了,感觉像段时间比如:I have been in china for more than 3years. / 也可以问是否去过某地,比如你去过中国么?Have you ever been to china?
have gone 指的是现在完成时的去过。。多指事情发生的短暂性动作,比如他已经去上学了 He has gone to s...

全部展开

have been 指的是在一个地方呆了比较长的时间了,感觉像段时间比如:I have been in china for more than 3years. / 也可以问是否去过某地,比如你去过中国么?Have you ever been to china?
have gone 指的是现在完成时的去过。。多指事情发生的短暂性动作,比如他已经去上学了 He has gone to school.

收起

have been to sp.去过哪里
have gone to sp.去哪里(不在谈话的地方)