当前位置: 心心文库

have been to后面加什么时间状语

  have gone to和have been to的区别如下:

have been to后面加什么时间状语

  1、have gone to,第三人称时用 has gone to

  have gone to+地点意为 ”某人去了某地,现在还没有回来,可能在去的途中或已经到了目的.地”

  【例】He has gone to Shanghai. 他到上海去了(言下之意是他现在不在这里,可能是在去上海的路上,也可能已经在上海了)

  (He is on the way to shanghai./ He is in shanghai now.)

  2、have been to,第三人称时用has been to

  have been to+地点意为 ”某人曾经去过某地,此时已回来”

  【例】The old American man has been to China three times. 这位美国老人到过中国三次.

  另: have been in

  have been in+地点意为 ”在某地待了多久”,后面加一段表示时间的状语.如:

  He has been in China for ten years. 他在中国住了十年了.

推荐阅读: 状语 后面 时间