have/has been与have/has gone的区别与例句

如题所述

一、指代不同

1、Have been:来过。

例句:I have been to Beijing twice。

我去过北京两次。

2、have gone:已经走了。

例句:He has gone to Beijing。

他去北京了。

二、侧重点不同

1、Have been:have been表示曾经去过,现在不在那里历程。

例句:He may have been to some of those places。

那些地方他也许去过一些。

2、have gone:jhave gone表示去了,现在还在那个地方。

例句:Twenty games have gone to sudden death a new cup record。

已经有20场比赛是靠突然死亡法决出的胜负创下了杯赛的一项新纪录。

三、引证用法不同

1、Have been:been常有“来”或“去”的意思。been指的是一次“完整”的来或去。

例句:I have been to Dalian twice。

大连我去过两回。

2、have gone:gone adj.离去的;死去的;用光的v.去(go的过去分词)。

例句:The place is very quiet now that the children have gone to school。

孩子们都上学去了,家里可消停了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-07-09
have/has been指去了某地并且已经回来了(去而复归)
例:I have been to the library.
我刚从图书馆回来了.
have/has gone指去了某地还没有回来(去而未归)
例:I have gone to the library.
他到图书馆去了.

参考资料:参见<<薄冰英语语法>>

本回答被提问者采纳
第2个回答  2006-07-09
区别:have/has been 指曾经取过某地,但现在已经不在了;
have/has gone 指某人去了某地,并且现在也在那儿。
例句:Tom has been to many places in the world.
Tom isn't here now. He has gone to school
第3个回答  2006-07-09
have/has been只曾经去过,但是现在已经回来。
I have been to *** three times.
have/has gone:已经去了,人是否回来不知道
He had gong to America yesterday.
第4个回答  2006-07-09
have/has been就是去了某个地方已经回来了
have/has gone去了某个地方还没回来
相似回答