been to和gone to的区别

2024年03月13日 15:03:05
来源:库课网校
浏览量:2482

  been to 表示去了某个地方并且已经回来了,指的是人已经不在去过的那个地方了;gone to 表示去了某个地方,现在仍然在那里。Been to 和 gone to 都表示去某个地方,都可以与现在完成时连用,但是因为 be 与 go 的不同,造成 been to 和 gone to 在意义上有很大的区别。

  一、been to 表示去了某个地方并且已经回来了,指的是人已经不在去过的那个地方了,例如:

  She has been to America.

  她去过美国。

  I have been to Paris before, and I can tell you that it’s an amazing city.

  我以前去过巴黎,我可以告诉你那是一个令人惊叹的城市。

  My brother has been to Venice. I am sure he can give us some advice about where to eat or where to stay.

  我哥哥去过威尼斯。我相信他能给我们一些关于在哪里吃或住的建议。

  注意:当 been 后面是副词时,就不能接 to,例如:

  I have never been abroad.

  我从未出过国。

  二、gone to 表示去了某个地方,现在仍然在那里,例如:

  She has gone to school.

  她去上学了。

  A: Where is your sister Sam?

  你妹妹山姆在哪里?

  B: She has gone to the market, she will be home soon.

  她去市场了,很快就会回来。

  She has gone to see her sister this weekend.

  她本周末看她姐姐去了。

  They've gone to live down south.

  他们到南方去住了。

  gone to 的主语不能是第一人称代词 I/We,因为 gone to 表示某人去了某个地方且还在那个地方,所以你不能对不在这个地方或在你面前的人这样说。

  当 gone 与 just 连用时,强调动作刚刚结束,不与 just 连用时,只强调动作的完成,例如:

  He has just gone out.

  他刚出去。

  He has gone out.

  他出去了。