英语 have been to 与 have gone to 和 have been in 的区别

时间:2024-01-31 03:48:15 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


英语中, have been to , have gone to have been in/at 是我们常用的词组,在时我们会弄混淆,今天我们一起学习一下它们的用法区别。 1. have been to:这个词组表示“曾经去过,现在已经回来了。”后面可接去过的次数。

例句1I have been to Shanghai 5 times. 我去过上海5次了。

例句2He may have been to some of those places.

那些地方他可能去过一些。

2. have gone to:这个词组表示“到某地去了,现在还没有回来”。这种用法一般不用第一人称。

例句3Mike is not here. He has gone to Beijing. 麦克不在这里,他去北京了。

例句4Mary's car wasn't there, so she must have gone to her mother's.

玛丽的汽车不在那儿,想必她是去她母亲家了。

3. have been in/at:这个词组主要表示“在一个地方呆了一段时间”后面接时间段。

例句5Mike has been in Beijing for half a year. 麦克在北京已经呆了半年了。

例句6 I have been in London for almost three years.

我来伦敦已经差不多三年了。




本文来源:https://www.wddqw.com/doc/833868bc935f804d2b160b4e767f5acfa0c783df.html