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

2024-01-31 03:48:15   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《英语 have been to 与 have gone to 和 have been in 的区别》,欢迎阅读!
英语,been,区别,gone


英语中, 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.wddqxz.cn/833868bc935f804d2b160b4e767f5acfa0c783df.html

相关推荐