/ 让学习更有效 期末备考培优 | 英语学科
2025-2026学年九年级英语上册期末核心语法培优仁爱科普版
核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.- How do you like Treasure Island, Lucy
- It's so exciting that I _______ it twice.
A.am reading B.have read C.was reading D.had read
2. —Where is Mr White, Martina
—He ____ Hong Kong. He will come back next week.
A.goes to B.has been to C.is going to D.has gone to
3.His cat has ________ for five weeks.
A.died B.been dead C.dying D.dies
4.—Why are you looking for Mary in a hurry, John
—The boss is wondering where she _____ and how long she ______ there.
A.has been; has been B.has gone; has gone
C.has been; has gone D.has gone; has been
5. — Jenny, what about your speaking competition tomorrow
— I ____it for a long time and I'm sure everything will be fine.
A.practise B.was practicing C.have practised
6.— Why won't we play basketball with Class 4 this afternoon
— Because they Longzhong for a study trip.
A.have gone to B.have been to C.had gone to D.had been to
7.—Jenny, you look so beautiful in your new dress.
—Thanks! I it for several times.
A.wear B.wore C.was wearing D.have worn
8.Both his parents look sad. Maybe they _________what's happened to him.
A.knew B.have known C.must know
9.—Not only his parents but also his sister _____ to the Palace Museum.
—They haven't been back.
A.have been B.have gone C.has been D.has gone
10.—Hi, Tom! you ever the Bird's Nest
—Yes, I have. It's fantastic.
A.Have, been to B.Have, gone to C.Did, go to
11.Donald went to the US a month ago, and we from him so far.
A.don't hear B.didn't hear C.haven't heard D.wouldn't hear
12. My friend David and I ____ in touch since he moved to Shanghai.
A.keep B.kept C.have kept D.will keep
13.My aunt isn't here. She ___________Shanghai on business. She will be back in three days.
A.went B.has gone to C.has been to D.will go to
14.A month ______ since I came to Beijing. I miss my students very much.
A.have passed B.pass C.has passed D.past
15. The children ____ playing football for two hours.
A.have B.had C.have been D.are
16.—When will your sister go to England
— She London since four months ago.
A.went to B.has gone to C.has been to D.has been in
17.Tony's favourite dog ________ for a long time.
A.has died B.be dead C.was dead D.has been dead
18.The Oriental Pearl TV Tower______ tens of thousands of visitors since 1995.
A.Attracted B.attracts C.has attracted D.will attract
19. Li Ming ____ the book for many years since he ____ it as a prize in the competition.
A.kept; got B.has kept; has got
C.has kept; get D.has kept; got
20.—Hobbo and Eddie the cinema to watch the film Zootopia.
—Oh, that's why I can't find them now.
A.have gone to B.have been to C.has gone to D.has been to
21.—Dad, where is Mum
—She ______the supermarket.
A.has gone to B.has been to C.is going to D.went to
22.Now she has ________ 3 pounds. She should eat less meat.
A.put up B.putting on C.put on D.putting up
23.—Have you ever Tokyo (东京)?
—Yes. It is larger than in Asia.
A.gone to, any cities B.gone to, other cities
C.been to, al cities D.been to, any other city
24.—Romance of the Three Kingdoms! I like this book.
—It's also one of my favorite books. And I____ it for 2 years.
A.had B.have had C.have bought D.bought
25.Li Ming's mother for 5 years.
A.has died B.died C.has been dead D.has dead
26.I know Li Qing well. We________ friends for five years.
A.became B.have become C.was D.have been
27.—Your sister likes the book Alice's Adventuresin Wonderland very much.
—That's true. She ____ it twice.
A.read B.reads C.has read
28.We the festival since the first pioneers arrived in America.
A.celebrates B.celebrating
C.celebrated D.have celebrated
29.I left school in 2010, and since then I ______ in Beijing.
A.work B.worked C.will work D.have worked
30.—_________ you ________ your book to the library
—Yes. I returned it yesterday.
A.Did; returned B.Have; returned
C.Will; return D.Do; return
31. Please hurry up! The TV play____for ten minutes.
A.started B.has started C.was on D.has been on
32.—It's reported that Dengue fever ________ around Shantou in the past two months.
—How terrible! I think we should do something to prevent the ________ of the disease.
A.spread; spreading B.spreaded; spread
C.has spread; spread D.is spreading; spreading
33.— I think the man over there must be Douglas.
— It ________ be him. He has ________ to Australia.
A.can't, gone B.can't, been C.may not, been D.mustn't, gone
34.Mr. Li regards (当作) Ningxia as his second home because he_______ there for over twenty years.
A.have been B.is C.has been D.was
35.— Where is your teacher — He ______ the library. He ______ the library for an hour.
A.has gone to; has been to B.has gone to; has been in
C.has been to; has been in D.has been to; has gone to
36. Lily ____ her homework already, so she can watch cartoons for a while.
A.finished B.finishes C.has finished D.will finish
37.— When will A Bite of China II begin
— It ______________ for ten minutes.
A.will begin B.has begun C.will be on D.has been on
38.I many countries already. How about you
A.visited B.visit C.will visit D.have visited
39.Little Tom his home for more than ten years.
A.leaves B.left from
C.will leave D.has been away from
40.The city library for twenty years and many students like to study there.
A.opened B.has opened C.was open D.has been open
41. Tea was born in China over 4,000 years ago. Now it ____ part of people's life around the world.
A.became B.has become C.was becoming D.become
42.—How about the third season of documentary Aerial China
—I ________ it twice. Great.
A.watched B.watch C.will watch D.have watched
43.— What a pity! You missed the beginning of the movie and it for 10 minutes.
— Oh, a traffic jam!
A.began B.stated C.has been on D.has been off
44.Which of the following is Right
A.I haven't seen him for ages.
B.He's borrowed the book for three weeks.
C.I have joined the army since two years ago.
D.His father has left here since he was five years old.
45.Tom ____ a lot about Chinese culture since he began to study in our school.
A.learns B.learned C.will learn D.has learned
46.He says he America twice.
A.has been in B.has been to C.has gone to
47. Sarah ____ a cold since last week so she didn't go to school.
A.catches B.caught C.has caught D.was catching
48.— __________ you ever __________ this song
—Yes, I have. It is wonderful.
A.Did; hear B.Do; hear C.Have; heard
49.Mary says to me that she ___________ to Shanghai once.
A.has been B.went C.had been D.goes
50.—______ my dictionary
—Yes. I saw it on your desk a moment ago.
A.Have you seen B.Do you seen
C.Had you seen D.Would you seen
参考答案及试题解析
1.B
【解析】句意:——Lucy, 你觉得《金银岛》怎么样 ——很刺激, 我已经读过两遍了. 根据设空处后面的twice, 结合语境"我看过两遍了. "强调对于现在的影响, 判断用现在完成时现在完成时的构成是:主语+have/has+动词的过去分词;主语是I, 助动词用have, 故答案为B。
【点评】现在完成时
2.D
【解析】句意:——怀特先生在哪里,玛蒂娜?——他去香港了。他下周回来。A去,是一般现在时;B去过(已经回来)现在完成时;C将要去,一般将来时;D去了(还未回来)现在完成时。根据 He will come back next week. 他下周回来,可知因为怀特先生他去了香港,现在不在这里,应用现在完成时has gone to。 故选D。
【点评】考查现在完成时。注意熟记has gone to"去了,还未回来",has been to"去过已经回来"。
3.B
【解析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
4.D
【解析】句意:—你为什么匆匆忙忙地要找玛丽,约翰?—老板想知道她去了哪里,她去那里多久。Gone to 去了某地,当接副词时不要to;been to去过;been there去了那里。所以选D。
5.C
【解析】句意:——珍妮,你明天的演讲比赛怎么样 ——我已练习了很长时间,我相信一切都会好的。A练习,动词原形;B正在练习,过去进行时; C已练习,现在完成时。根据时间状语for a long time可知,句子应用现在完成时,构成形式为: have/has done, practise的过去分词是practised,主语I,助动词要用have,故答案为C。
【点评】考查现在完成时。注意正确掌握现在完成时的用法和构成形式。
6.A
【解析】句意:——
今天下午我们为什么不和四班一起打篮球?——因为他们去隆中进行了一次考察旅行。have been to,曾经去过,have gone to,去了(还没回来),根据Why won't we play 可知对将来的影响用现在完成时,否定形式表示他们没回了,无法比赛,故选A。
【点评】 考查时态,注意have been to和have gone to的用法。
7.D
【解析】句意:—— Jenny ,你穿新裙子真漂亮。——谢谢你。我已经穿了好几次了。根据 for several times可知,句子使用现在完成时,其构成是have/has done,故选D。
【点评】考查时态,注意现在完成时的用法。
8.B
【解析】句意:他的父母看起来都很悲伤。或许他们已经知道他发生了什么事情吧。A.knew,动词过去式,知道;B.have known,已经知道;C.must know,一定知道;根据“Both his parents look sad. ”可知推测“已经知道”,句子用现在完成时 ,故选B。
【点评】考查现在完成时。识记现在完成时的构成为have/has done,注意联系上下文判断句子的时态。
9.D
【解析】句意:——不仅他的父母而且他的妹妹都去了故宫博物院。——他们还没有回来。短语have gone to……表示去了某地,可能在途中,也可能已经到了(人未回);短语have been to……表示去过某地;现在已经回来了。根据下文They haven't been back.可知这里是去了故宫,人还没有回来,用have gone to……,not only……but also……连接两个主语时谓语动词采用就近原则,和his sister保持一致,应为单数,助动词用has,故答案为D。
【点评】考查现在完成时。注意识记has gone to与has been to的用法区别。
10.A
【解析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
11.C
【解析】句意:Donald一个月前去美国了,到目前为止我们没有收到他的信。hear from sb. 得到某人的消息,收到某人的信;so far,到目前为止,是完成时态的时间特征词。根据“Donald went to the US a month ago, and we……from him so far.”可知没收到信是从过去开始一直到现在,还要继续持续下去,句子用现在完成时,结构为have/has done,其否定形式为haven't/hasn't done,故选C。
【点评】考查现在完成时。识记现在完成时的定义及构成,注意so far/by now,意为到目前为止,是完成时态的时间特征词。
12.C
【解析】句意:自从我的朋友大卫搬到上海后,我和他一直保持联系。keep保持,一般现在时;kept保持,一般过去时;have kept现在完成时;will Keep一般将来时。根据since和moved to Shanghai可知表示从过去一直持续到现在的状态,用现在完成时,故答案为C。
【点评】考查现在完成时。识记现在完成时的构成和用法。
13.B
【解析】句意:我阿姨不在这儿。她出差去了上海。她三天后回来。根据题干中的My aunt isn't here. She …Shanghai on business. 可知此句要用现在完成时,A与D排除;has gone to表示去了某地;have been to表示曾经去过某地,又因She will be back in three days.可知她去了上海,故选B。
【点评】考查现在完成时的基本用法及结构。注意have gone to与have been to的区别。
14.C
【解析】句意:我来北京已经一个月了。我非常想念我的学生。分析句式结构可知此句要用现在完成时,因a month,一个月,是单数,助动词要用has,pass通过,其过去分词要用passed,故选C。
【点评】考查现在完成时的基本用法。
15.C
【解析】句意:这些孩子已经踢了两个小时的足球。 have一般现在时;had一般过去时或者过去分词; have been现在完成时; are一般现在时。空处为句子的谓语,根据" for two hours. "可知,谓语时态为现在完成时。故选C。
【点评】考查现在完成时。注意:在解答时态相关题目时,首先,要仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。
16.D
【解析】句意:——你妹妹什么时候去英国?——她四个月前就在伦敦了。have gone to表示去了某地,现在仍然在那里;have been to表示到过、去过某地,但现在并不在那里;have been in表示某人在某个地方呆了多长时间。根据句意语境结合since four months ago可知动作发生在过去,持续了一段时间,需用现在完成时态结构是have/has+动词过去分词,动词用延续性动词,排除A。has gone to和has been to都是非延续性动词,排除B、C,故选D。
【点评】考查现在完成时,注意平时识记其标志词和结构,同时识记延续性动词和非延续性动词。
17.D
【解析】句意:Tony最爱的狗已经死了很久了。for a long time是现在完成时的标志词,结构是have/has+动词过去分词,for+时间段用延续性动词,die是非延续性动词,其延续性动词是be dead,be的过去分词是been,故选D。
【点评】考查现在完成时,注意识记动词的延续性动词。
18.C
【解析】句意:东方明珠电视塔自1995以来吸引了成千上万的游客。A.吸引,一般过去时;B.吸引,一般现在时;C.已经吸引,现在完成时;D.将吸引,一般将来时。since+过去的时间点引导现在完成时,结构是have/has+动词过去分词,主语是单数The Oriental Pearl TV Tower,所以用has,attract的过去分词是attracted,故选C。
【点评】考查现在完成时,注意平时识记since+过去的时间点引导现在完成时。
19.D
【解析】句意:自从在比赛中作为奖品得到这本书,李明已经保存它很多年了。keep,动词,保持、保存,是延续性动词,过去式kept;get,动词,得到,是非延续性动词,过去式got;since引导的时间状语从句,从句用一般过去时,主句用现在完成时,排除选项ABC,故选D。
【点评】考查现在完成时、since引导的时间状语从句。识记since引导的时间状语从句,since从句用一般过去时,主句用现在完成时。
20.A
【解析】句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have /has gone to去了......;have/has been to去过。根据I can't find them可知他们是去了,用have /has gone to。主语是复数,用have,故答案为A。
【点评】考查have /has gone to和have/has been to的用法辨析。
21.A
【解析】句意:——爸爸,妈妈在哪儿?——她去超市了。A: has gone to去了,还没有回来;B: has been to去过,现在回来了;C: is going to打算去,还没有去;D: went to去了。根据where is Mum,可知说话时妈妈去了,还没有回来,因此用has gone to。故选A。
【点评】考查现在完成时。注意区分现在完成时和一般过去时。
22.C
【解析】句意:现在她重了3磅。她应该少吃肉。put up张贴,过去分词;putting on增加(体重),现在分词或动名词;put on增加(体重),过去分词;putting up张贴,现在分词或动名词。根据"3 pounds"可知,空处意为增加三磅体重,根据空前has可知,本题是现在完成时,此处用过去分词。故选C。
【点评】考查短语辨析和现在完成时。注意固定搭配put on的用法,注意现在完成时结构has done。
23.D
【解析】句意:——你去过东京吗?——对。它比亚洲任何其他城市都大。have/has been to表示曾经去过某地,人已经回来了,have/has gone to表示到某地去了,当事人不在说话现场,此处询问“你去过东京吗?”,要用have been to。It is larger than... in Asia.是比较级,than后接比较对象,Tokyo(东京)和亚洲其他城市进行比较,注意Tokyo也是亚洲的一座城市,比较对象要排除Tokyo,any other+单数名词,故选D。
【点评】考查词组辨析。注意识记have/has been to和have/has gone to词义及用法,掌握比较级中比较对象表示“any other+单数名词(任何其他……)”的用法。
24.B
【解析】句意:——《三国演义》!我喜欢这本书。——这也是我最喜欢的书之一。我已经拥有它两年了。 had 一般过去时; have had 现在完成时; have bought 现在完成时; bought 一般过去时。根据for 2 years可知,句子要用现在完成时态,排除AD;buy是短暂性动词,要变成延续性动词have,故选B。
【点评】考查时态(现在完成时)以及短暂性动词与延续性动词的转换。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。认真阅读题干,理解句子的整体意义,捕捉题干中对动作发生时间所隐含的信息。可以把语境中比较完整的句子中的动词或另一个相关动词所发生的时间作为参照时间,再把选项中的动词与它作比较,看看它所表示的动作是发生在参照时间之前、之后还是正在进行,从而确定选用什么时态。
25.C
【解析】句意:李明的妈妈去世五年了。die 死亡,短暂性动词,不能与时间段连用,需要转化为延续的be dead。根据句意,故答案为C。
【点评】考查非延续性动词与延续性动词的转换。die非延续性动词,要转换为延续性的状态be dead。
26.D
【解析】句意:我很了解李青,我们是5年的朋友了。根据for five years,可知时态是现在完成时,并且要用持续性动词,have been friends,是become friends的持续性动词,故选D。
【点评】考查时态,注意持续性动词的用法。
27.C
【解析】句意:——你妹妹非常喜欢《爱丽丝梦游仙境》这本书。——的确是这样。 她已经读了两遍了。 read 动词原形一般现在时; reads 三单式 一般现在时; has read 现在完成时。根据"She ... it twice."可知,此处强调的是"妹妹已经读了两次,可能后面还会继续再读",强调动作的持续性,故用现在完成时,故选C。
【点评】考查时态(现在完成时)。注意正确分析句子语境,根据时态相关知识选择正确的选项。
28.D
【解析】句意:自从第一批开拓者来到美国,我们就庆祝这个节日。since the first pioneers arrived in America自从第一批开拓者来到美国,这个是一段时间,用于现在完成时态,we是复数人称,需用“have+过去分词”结构;根据句意语境,可知选D。
【点评】考查动词的时态辨析。注意现在完成时的基本结构及用法。
29.D
【解析】句意:2010年我离开学校,自那以后,我就住在北京。work工作,动词原形;worked过去式;will work将工作,一般将来时;have worked已经工作,现在完成时。since then表示“自那以后”,常常用于现在完成时,表示某一动作从过去开始,一直延续至今。故选D。
【点评】考查现在完成时。注意 since then 和现在完成时连用。
30.B
【解析】句意:——你已经把你的书归还给图书馆了吗?——是的。我昨天把它归还了。A.一般过去时;B.现在完成时;C.一般将来时;D.一般现在时。根据回答I returned it yesterday.我昨天把它归还了,可知问的是把书已经还给图书馆了吗,所以用现在完成时,故选B。
【点评】考查现在完成时,首先理解时态区别,然后根据关键词句I returned it yesterday.确定时态。
31.D
【解析】句意:快点,电视剧已经开始10分钟了。started开始,一般过去时;has started已经开始,现在完成时;was on在放映,一般过去时;has been on已经放映,现在完成时。时间状语"for ten minutes"需搭配现在完成时,可排除AC项;start是非延续性动词,不能搭配段时;be on表示状态,可延续,be的过去分词是been。故选D。
【点评】考查现在完成时。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识选择正确的选项
32.C
【解析】句意:——据报道,近两个月来,汕头市登革热已蔓延。——太可怕了!我认为我们应该采取措施防止疾病的传播。in the past two months表明时态是现在完成时,结构是have/has+动词过去分词,主语fever是单数,所以用has,spread的过去分词是spread;the后面用名词,spread传播,不可数名词,故选C。
【点评】考查现在完成时,注意平时识记其结构及动词过去分词。
33.A
【解析】句意:——我想那边的那个男人一定是道格拉斯。 ——不可能是他。他已经去了澳大利亚。考查情态动词表推测和现在完成时。can't表示否定推测,语气偏强硬,把握性较大;may not不可以,不允许,可能不,may not表示否定推测,语气委婉,可能性较小;mustn't禁止,一定不能,不可表示否定推测。have/has gone to表示“(某人)现在到某地去了(现在不在这儿了,可能在路上或已经在那个地方)”;have/has been to表示“(某人)曾经去过某地(人已经回来了)”。根据语境可知他已经去了澳大利亚,人不在这儿,可知用has gone to;可知表示否定推测,把握性较大,填can't;故选A。
【点评】考查情态动词和现在完成时。注意can't表否定猜测的用法,以及have/has gone to与have/has been to的区别。
34.C
【解析】句意:李先生把宁夏当作他的第二个家,因为他已经在那里生活了二十多年。have/has been现在完成时;is一般现在时;was一般过去时;根据 for over twenty years 可知句子的谓语动词是延续性动词的现在完成时,排查BD选项,主语he是单数,助动词用has,故答案为C。
【点评】考查现在完成时。识记现在完成时的构成并注意主谓一致的用法。
35.B
【解析】句意:你的老师在哪里?他去图书馆了。他已经在图书馆呆了一个小时了。表示去了某地用have gone to,表示在某地带了多长时间用have been in,故选B。
【点评】考查固定搭配辨析,注意have been in,have been to和have gone to的词义和区别。
36.C
【解析】句意:莉莉已经做完作业了,所以她可以看一会儿动画片。finish完成,动词,A.一般过去时;B.一般现在时;C.现在完成时;D.一般将来时。根据句中already可知,此处用现在完成时,故选C。
【点评】考查现在完成时。注意already和现在完成时连用的用法。
37.D
【解析】句意:——《舌尖上的中国2》什么时候开始?——它已经开始10分钟了。A.将要开始,一般将来时;B.已经开始,现在完成时;C.将要开始,一般将来时;D.已经开始,现在完成时。for+时间段用现在完成时,排除A、C。for+时间段用延续性动词,begun是begin的过去分词,是非延续性动词,其延续性动词是be on,be的过去分词是been,主语是it,所以用has,故选D。
【点评】考查现在完成时,注意平时识记延续性动词和非延续性动词。
38.D
【解析】句意:我已经去过很多国家了。你呢?visit参观,访问,一般过去时;visit一般现在时;will visit一般将来时;have visited现在完成时;根据already,已经,可知这里是已经发生了的动作,强调对现在的影响,用现在完成时,故答案为D。
【点评】考查现在完成时。注意识记现在完成时的结构和用法。
39.D
【解析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应 的延续性动词为be away。
【点评】考查现在完成时。
40.D
【解析】句意:市图书馆已经开放了二十年,许多学生喜欢在那里学习。opened动词的一般过去时;has opened现在完成时;was open,一般过去时,be+形容词结构;has been open现在完成时,表示状态;根据for twenty years可知延续性动词用现在完成时,open短暂性动词,be open的完成时符合题意,故答案为D。
【点评】考查现在完成时态。注意识记现在完成时构成和用法。
41.B
【解析】句意:茶诞生于4000多年前的中国。现在他已经在全世界范围内成为了人们生活的一部分。A过去时,B现在完成时,C过去进行时,D动词原形,强调过去的动作对现在的影响,时态用现在完成时have/has+过去分词,故选B。
【点评】考查时态,注意识记现在完成时的用法。
42.D
【解析】句意:——纪录片《航拍中国》第三季怎么样?——我看了两遍。太好了。watched看,一般过去时;watch看,一般现在时;will watch将看,一般将来时;have watched现在完成时;根据 I ________ it twice. Great. 可知是看过两次了,强调对现在造成的影响,用现在完成时,故答案为D。
【点评】考查现在完成时。识记现在完成时的构成和用法。
43.C
【解析】句意:——太可惜了,你错过了电影的开头部分,已经开演十分钟了。——哦,遇上一个交通拥堵。结合语境可知上文描述的是从过去持续到现在的动作,故用现在完成时态。选项D表示的是结束的意思,故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
44.A
【解析】句意:下面哪个是正确的?A.I haven't seen him for ages.我好久没见他了,形式正确;B.He's borrowed the book for three weeks.他借这本书借了三个星期了。此句错误,for+段时间,谓语动词必须是延续性动词,borrow是非延续性动词,应改为kept。C.I have joined the army since two years ago我两年前就参军了。since+点时间,用于现在完成时的句子,句子谓语动词必须是延续性动词,join是非延续性动词,应该为延续性动词be,即I have been in the army since two years ago;D.His father has left here since he was five years old,他父亲从他五岁就离开了这里。这个句子是错误的。since引导时间状语从句,主句谓语动词必须是延续性动词,left是动词leave的过去式,是非延续性动词,应该为be away形式,即His father has been away here since he was five years old,故选A。
【点评】考查现在完成时。注意现在完成时的句中延续性动词与非延续性动词的用法。
45.D
【解析】句意: 汤姆自从开始在我们学校学习以来,对中国文化有了很多了解。learn了解,动词,此处是since引导的时间状语从句,从句用一般过去时,主句应该用现在完成时,用have/has done形式,故选D。
【点评】考查现在完成时。注意since引导的时间状语从句的时态特征。
46.B
【解析】句意:他说他去过美国两次。A. 在某地待了一段时间(或处于某种状态),后常接时间段;B.去过(已经回来了);C.去了(还没回)。根据时间状语twice两次,可知是去了已经回来了,应用has been to。故选B。
【点评】考查现在完成时。注意熟记have/has been to和have/has gone to的区别用法。
47.C
【解析】句意: 莎拉从上周起就感冒了,所以她没去上学。catch a cold感冒,固定短语,since加过去的时间,和现在完成时连用,主语是专有名词,用has done形式,catch过去分词是caught,故选C。
【点评】考查现在完成时。注意since加过去的时间和现在完成时连用的用法。
48.C
【解析】句意:——你曾经听到这首歌吗?——是的,我听过。它非常美妙。ever与现在完成时连用,现在完成时构成形式:have/has+动词的过去分词。主语you,谓语动词应用 Have; heard 。故选C。
【点评】考查动词的现在完成时,注意标志词ever。
49.A
【解析】句意:玛丽对我说她去过上海一次。A现在完成时,B过去式,C过去完成时,D单三式,根据once,可知表示去过某地用现在完成时,故选A。
【点评】考查时态,注意识记has been的用法。
50.A
【解析】句意:——你看见我的字典了吗?——是的。我刚才在你的课桌上看见它了。根据句意,发生在过去,对现在造成影响要用现在完成时,故选A。
【点评】考查动词的时态。根据语境确定正确的时态。
21世纪教育网(www.21cnjy.com)