【重要短语】
一年到头;终年 all year round
游乐园 amusement park
一个讲英语的国家 an English-speaking country
好几次 a couple of times
离……远 be far from
在大山里露营camp in the mountains
在白天 during the daytime
鼓励某人做某事encourage sb. to do sth.
去过某地 have been to sp.
听说 hear of
在黑暗中 in the dark
在过去 in the past
以如此迅猛的方式in such a rapid way
了解有关…的情况 learn about sth.
遗留、留下leave behind
在某方面取得进步make progress in...
一方面on the class="t_table" style="width:98%">
【语法归纳】
(一)have/has been to 与have/has gone to
(1)“have/ has been to +地点名词”表示“去过某地”,表示某人的一种经历,说话时已不在那个地方,常和once, twice, never, ever等连用。当地点为副词时,则要省掉to。
Where have you been?你去哪儿了?
I’ve been to the post office.我去邮局了。(人已不在邮局)
Have you been to Shanghai?你曾去过上海吗?
No,I’ve never been there.没有,我从来没有去过那儿。
(2)“have/has gone to+地点名词”表示“去了某地”,说话时某人已离开此地,在去某地的路上、已在某地或在回来的路上,所以此句型常用于第三人称,不能与时间状语once, twice, never, ever等连用,也不能和for以及since构成的短语连用。
---Where is Simon? 西蒙在哪儿?
He has gone to Australia with his family.他和家人一起去澳大利亚了。
(人已不在这儿,在去澳大利亚的路上、已在澳大利亚或从澳大利亚返回的途中)
助记
have/has been to, have/has gone to意不同,两者用法当分清。
have/has been to+地点,“曾经去过某地”行;
have/has gone to+地点,“已去某地”人无踪。
【拓展】
“have/has been in +地点名词”表示“在某地待过(多久)”,常与表示一段时间的状语连用。
例如:
Mr. Brown has been in Shanghai for three days. 布朗先生来上海已经3天了。
We have been in China since 5 years ago. 我们自从5年前就来中国了。
How long have you been in New York? 你在纽约多久了?
(二)非延续性动词与延续性动词
(1)非延续性动词也称为短暂性动词或瞬息动词,这类动词所表示的动作往往在“瞬间”就完成了,动作不能“持续”,可以用于完成时态,但在完成时态的句子中不能与表示一段时间的状语连用。
如:since two days ago, for two years等。
如果要表示该动作的延续,就需要将其转换为延续性动词或表示状态的词。
The film started two hours ago. 电影是两个小时前开始的。(正确)
→The film has been on for two hours. 电影已经开始两个小时了。(正确)
The film has started. 电影已经开始了。(正确)
The film has started for two hours. 电影已经开始两个小时了。(错误)
常见的非延续性动词有:
die, buy, borrow, lend, come, go, arrive, stop, finish, leave, open, close, begin, start, see, marry, join, hear等。
(2)延续性动词,是指动作可以延续的动词,可以跟表示持续一段时间的时间状语连用。
常用的延续性动词有:keep, have, last, run, eat, drink, sing, sleep, sit, teach, live, stay等。
I have kept the book for two days. 这本书我已经借了两天了。
He will stay here for a week. 他要在这里待一周。
(3)非延续性动词所表示的动作不能持续,若要跟for或since等表示一段时间的状语,则该非延续性动词要用延续性动词或表示状态的词来替换。
Jim left his hometown last year. 吉姆去年离开了家乡。
=Jim has been away from his hometown for a year. 吉姆离开家乡一年了。
常见的非延续性动词和对应的延续性动词或表示状态的词:
非延续性动词 延续性动词/表示状态的词
die → be dead
borrow → keep
buy/catch → have
get up → be up
come/arrive/go → be in/at
finish/stop → be over
leave → be away (from)
open → be open
close → be closed
begin/start → be on
marry → be married
join → be in/ be a member of
(4)非延续性动词的现在完成时的否定式可以和表示一段时间的时间状语连用,因为非延续性动词的这种否定形式构成一种状态,而这一状态是可以持续的。
例如:
He hasn’t bought any sweets for a year. 他已经有一年没有买糖果了。
I haven’t seen Mr. Zhang for ages. 我好几年没有看到张先生了。