have been和have gone的区别

如题所述

havebeen和havegone的区别是含义,havebeen表示曾经去过,现在不在那里历程。例如Ihavebeenthereonce.我到过那儿一次。而havegone表示去了,现在还在那个地方。例如Theyhavegonetoliveoverseas.他们搬到国外去住了。

havebeen举例:
1、Hemayhavebeentosomeofthoseplaces.
那些地方他也许去过一些。
2、IhavebeentoDaliantwice.
大连我去过两回。
3、ThosewhohavebeentoDalianallsayit'sbeautiful.
凡是去过大连的人都说大连很美。

havegone举例:
Twentygameshavegonetosuddendeathanewcuprecord.
已经有20场比赛是靠突然死亡法决出的胜负创下了杯赛的一项新纪录。
Theplaceisveryquietnowthatthechildrenhavegonetoschool.
孩子们都上学去了,家里可消停了。
温馨提示:答案为网友推荐,仅供参考