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

发布时间:   来源:文档文库   
字号:

英语中,havebeento,havegonetohavebeenin/at是我们常用的词组,在时我们会弄混淆,今天我们一起学习一下它们的用法区别。1.havebeento:这个词组表示“曾经去过,现在已经回来了。”后面可接去过的次数。
例句1IhavebeentoShanghai5times.我去过上海5次了。
例句2Hemayhavebeentosomeofthoseplaces.
那些地方他可能去过一些。
2.havegoneto:这个词组表示“到某地去了,现在还没有回来”。这种用法一般不用第一人称。
例句3Mikeisnothere.HehasgonetoBeijing.麦克不在这里,他去北京了。
例句4Mary'scarwasn'tthere,soshemusthavegonetohermother's.
玛丽的汽车不在那儿,想必她是去她母亲家了。
3.havebeenin/at:这个词组主要表示“在一个地方呆了一段时间”后面接时间段。
例句5MikehasbeeninBeijingforhalfayear.麦克在北京已经呆了半年了。
例句6IhavebeeninLondonforalmostthreeyears.
我来伦敦已经差不多三年了。


本文来源:https://www.2haoxitong.net/k/doc/833868bc935f804d2b160b4e767f5acfa0c783df.html

《英语 have been to 与 have gone to 和 have been in 的区别.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式