Have been 和have gone的区别

如题所述

  意思区别。
  have been to(v. 曾经到过(去过)) 表示去什么地方,已经回来了。
  have gone(到某地去了)表示去了什么地方,没有回来,不在此地。
  分析:
  have+been(be的过去分词);have gone(go的过去分词)。
  Please tell me if/whether you have been to the Great Wall.
  请告诉我你有没有去过长城。
  Those who have been to Dalian all say it's beautiful.
  凡是去过大连的人都说大连很美。
  I have been to America.
  我曾经到过美国。
  The young have gone to HongKong or to the cities of Britain.
  很多年轻人都去了香港或英国的城市。
  He has gone to lots of other clubs and earned more.
  他去了别的俱乐部签一份更高的合同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-31
前者是去过某个地方,现在已经回来了。后者是去了某个地方,现在还没回来。本回答被网友采纳
相似回答