通用版高中英语现在完成时时态基础知识点归纳总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通用版高中英语现在完成时时态基础知识点归纳总结
单选题
1、The construction of the laboratory_________ by the end of July.
A.must be completing
B.must complete
C.must have completed
D.must have been completed
答案:D
解析:
考查时态和语态。

句意:实验室一定在七月月底前就已经造好了。

must have done表示对过去事情有把握的肯
定推测;因为主语是物,用被动语态;再根据by the end of July可知,用现在完成时。

故选D。

2、—Do you know the young man well?
—Sure, we ________ friends since we met in Nanjing three years ago.
A.have beenB.wereC.have madeD.have become
答案:A
解析:
考查动词时态。

句意:——你和那个年轻人熟吗?——当然,自从三年前我们在南京认识以来,我们就一直是
朋友。

根据“since”可知,此处使用现在完成时,排除B项;根据“ since we met in Nanjing three years ago.”可知,自从三年前见面至今,是一段时间,要与延续性动词连用。

故选A。

3、Great changes ___ in the past ten years in China.
A.took placeB.have taken place
C.were taking placeD.had taken place
解析:
考查动词语态。

句意:在过去的十年,中国发生了巨大的变化。

句中有in the past ten years“在过去的十年”,句子要用现在完成时态,而take place发生,没有被动形式,属于不及物动词词组。

故选B。

4、He doesn't know what to say, for it is the first time that he ________ with a girl.
A.went outB.goes outC.has gone outD.had gone out
答案:C
解析:
考查时态。

句意:他不知道要说什么,因为这是他第一次跟女孩子一起出去。

根据固定句式:It is the +序数词+ time that 从句,从句中用现在完成时可知,空格处应用现在完成时,主语为he,所以谓语动词用单数has gone out。

故选C。

5、I complained to the manager of the hotel about the poor service last night, but up to now, I ________ his reply. A.didn’t receiveB.haven’t received
C.wouldn’t receiveD.wasn’t receiving
答案:B
解析:
考查时态。

句意:我昨晚向旅馆经理抱怨服务差,但到现在为止,我还没有收到他的答复。

根据时间状语but up to now可知,空处应使用现在完成时。

故选B项。

6、The person who is of the factory ill since last week.
A.in charge; has beenB.in charge; has fallen
C.taking charge; wasD.in charge; fell
答案:A
考查短语辨析和动词时态。

句意:负责这家工厂的那个人自上周以来一直在生病。

in charge of 与 take charge of 同义,均表示“负责,掌管”之意;而in the charge of则意为“在……的掌管下”;第二空考查动词时态。

由时间状语 since last week可知此处应用现在完成时,而fall ill表示动作,不能延续,故应用be ill。

且主语为person,助动词应用has,故A 项正确。

7、The 24 solar terms(二十四节气) ________ a great effect on Chinese people’s lives for thousands of years. A.have hadB.hadC.haveD.had had
答案:A
解析:
考查时态。

句意:几千年来,24节气对中国人的生活产生了巨大的影响。

根据时间状语“for+时间段”可知,应用现在完成时,主语是The 24 solar terms,用have done。

故选A。

8、The Mp3 ________ young people ________ a bit of decline recently with the appearance of the Mp4). A.intending to; has entered intoB.intended for; has gone into
C.meant to; takes onD.meant for; opens up
答案:B
解析:
考查动词短语辨析和时态。

句意:随着MP4的出现,为年轻人设计的这款MP3的销量已经下滑了。

短语be intended for为…设计,be meant for本应为,be meant to do sth.打算做某事,enter into参与,go into进入(某种状态),take on呈现,open up开发,本句最后使用短语intended for…做定语修饰the MP3;副词recently 意为“近来”,通常和现在完成时连用。

结合句意,故B项正确。

9、My son________his homework when I left home, I wonder if he________it by now.
A.wrote; finishedB.was writing; finished
C.was writing; has finishedD.is writing; finished
解析:
考查时态。

句意:我离开家时,我儿子正在写作业,我想知道他现在是否已经完成了。

A.wrote; finished 写,完成;B.was writing; finished 正在写,完成;C.was writing; has finished 正在写,已经完成;D.is writing; finished正在写,完成。

根据第一句时间状语从句when I left home(我离开家时),可知强调出门那个时刻,主句用过去进行时,同时构成“was doing...when...”句型,排除AD;结合第二句话的时间状语by now(到现在为止),句子使用现在完成时,排除B。

故选C。

10、— ______ you _______ him around the museum yet?
— Yes. We had a great time there.
A.Have; shownB.Do; show
C.Had; shownD.Did; show
答案:A
解析:
考查时态。

——句意:你带他参观博物馆了吗?——是的。

我们在那里玩得很开心。

根据yet可判断出要用现在完成时,表示过去发生的动作对现在造成的影响,故选A。

11、We ________ quite enough work for the morning; now let's take a break.
A.have doneB.will doC.had doneD.were doing
答案:A
解析:
考查时态。

句意:今天上午我们做的工作够多的了,现在让我们休息一下吧。

根据后半句“now let's take a break.”可知,做很多工作这件事情是从过去某个时间开始一直到现在,应用现在完成时。

故选A。

12、The boy pretended ______ asleep when his father came back.
A.to fallB.to have fallen
C.to be fallingD.have fallen
答案:B
解析:
考查固定句型和时态。

句意:他的父亲回来时,这个男孩假装睡着了。

pretend to do sth.假装做某事,该句型
是固定句型。

表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。

13、It is the third time so far that he the Best Volunteer Award.
A.winsB.has wonC.will winD.has been won
答案:B
解析:
考查动词时态。

句意:这是他迄今第三次获得最佳志愿者奖。

根据句式“It is the first time that 主语+现在完成时
态+其他”,表示“第几次做某事”,从句中用现在完成时,且从句主语为he,助动词用has。

故选B。

小提示:
It is the first time that 主语+现在完成时态+其他。

表示“第几次做某事了”。

如果把is改成was,则后面用过去完
成时态。

It’s the third time that I have come to the Summer Palace.这是我第三次来到颐和园。

It’s (high) time that 主语+一般过去时态+其他。

“现在是该做某事的时间了。


It’s high time that we had lunch.现在是我们该吃午饭的时间了。

It is/has been+一段时间+since 主语+一般过去时态+其他。

表示“自从……有多长时间了”。

在这个句型中since引
导时间状语从句,从句用一般过去时态,分两种情况:
(1)如果从句的动词是终止性动词leave/come…,则表示“从动作开始到现在多长时间了。


It is three years since he began to smoke.他已经吸烟三年了。

(2)如果从句的动词是持续性动词stay/smoke/live…,则表示“从动作结束到现在多长时间了”。

It is three years since he smoked.他戒烟三年了。

14、Ladies and gentlemen, due to an unexpected accident, one of the singers whom all of you ________ to see won’t be performing tonight.
A.are comingB.have come
C.comeD.came
答案:B
解析:
考查时态。

句意:女士们,先生们,由于意外的事故,你们所有人过来要看的歌手之一今晚将不会演出。

因为观众们已经到来,并对现在造成了影响,故要用现在完成时,故选B。

15、My father ____his little store rapidly into a big department store in the past ten years.
A.has developedB.developed
C.is developingD.develops
答案:A
解析:
考查时态。

句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。

本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。

16、—I haven't heard from John for a long time.
—What do you suppose ________ to him?
A.was happeningB.to happenC.has happenedD.had happened
答案:C
解析:
考查时态。

句意:——我们很长一段时间没有听到John的消息了。

——你认为他发生了什么事?四个选项均表
示“发生”,A. was happening过去进行时;B. to happen不定式;C. has happened现在完成时;D. had happened 过去完成时。

根据问句的时态可知句子使用的是现在完成时,因此答句也应使用现在完成时,表示过去发生的动作对现在的影响。

“do you suppose”是插入语,分析的时候可以忽略。

故选C。

小提示:
17、—It's a great pity that the famous football player has gone to another club.
—Don't worry! They ________ another top star recently.
A.buyB.boughtC.have bought
答案:C
解析:
考查动词时态。

句意:——这位著名的足球运动员去了其他俱乐部,真是太遗憾了。

——不要担心!他们最近已经买了另一个顶级明星。

根据后文recently可知应用现在完成时,主语为they,助动词用have。

故选C。

18、—Coach, can I continue with the training?
—Sorry, you can’t as you haven’t ________ from the knee injury.
A.discoveredB.returned
C.recoveredD.suffered
答案:C
解析:
考查时态和动词词义辨析。

句意:——教练,我可以继续训练吗?——抱歉,你不能,因为你膝盖的伤还没有恢复。

A. discovered发现;B. returned返回,归还;C. recovered恢复,痊愈;D. suffered遭受,忍受。

空格所在句为“as”引导的原因状语从句,根据句意和句中“haven’t”可知,从句为现在完成时,“recover from”意为“从……中恢复”,符合句意,“recovered”为“recover”的过去分词。

故选C项。

19、This museum____________ here for over 80 years. It____________ one of the oldest buildings in this city. A.is; wasB.had been; is
C.was; has beenD.has been; is
答案:D
解析:
考查时态。

句意:这座博物馆在这儿已经有八十多年了。

它是这座城市最古老的建筑之一。

前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。

故选D。

20、His dream has at last _____.
A.come trueB.been come trueC.realizedD.being realized
答案:A
解析:
考查动词时态语态。

句意:他的梦想终于实现了。

表示“实现梦想”时,realize的主语是人,come true的主语是物,无被动语态,句中主语是dream应该用come true。

根据助动词has可知是现在完成时,故选A。

21、The young lady, ________ several attempts to fix her cell phone, decided to have another try. A.makingB.to have made
C.having madeD.made
答案:C
解析:
考查非谓语动词。

句意:这位年轻的女士已经尝试了好几次,试图修好她的手机,她决定再试一次。

句中主语The young lady和动词make是主动关系,此处作状语用动词-ing形式,此处表示动作已经完成,用动词-ing的完成时,故选C。

【点评】
一、现在分词的完成式
现在分词完成式的基本结构由“having+过去分词”构成。

其主要作用是用作状语。

如:
Having finished her work, she went home. 她干完工作就回家了。

Having failed twice, he didn’t want to try again.他已经失败了两次,不想再试了。

第一句中的现在分词完成式having finished her work表示时间,相当于after she had finished her work;第二句中的现在分词完成式having failed twice表示原因,相当于As he had failed twice。

二、现在分词的完成式的用法
1).表示先于谓语的动作:即当现在分词所表示的动作先于谓语动作发生时,现在分词就用完成式。

如:Having lost all my money, I went home. 我把钱全丢了,于是我就回家了。

Having written down our names and addresses, the policeman let us go. 那警察把我们的姓名和地址记下之后就让我们走了。

第一句的having lost表示“丢钱”在先,“回家”在后;第二句的having written down…表示警察“记下……”在先,“让我们回家”在后。

2).与一般式的区别:现在分词的一般式和完成式均可表示已完成或先于谓语的动作,现在分词所表示的动作虽然可以先于谓语动作,但两者之间没有时间间隔,而现在分词的完成式所表示先于谓语的动作则与谓语动作有一定的时间间隔。

如:
Locking the door, he went out. 锁好门之后,他就出去了。

H aving invited him here to speak, we’d better go to his lecture.既然我们请了他来做报告,我们最好去听一下。

有时即使是分词动作与谓语动作几乎同时发生,但如果要强调分词动作的完成性,也应用现在分词的完成式。

如:
Having bought our tickets, we went into the theatre. 我们买好票后就进了剧院。

22、— The air here is much fresher than before.
— Exactly! We ______ a lot of trees in the past few years.
A.plantedB.have plantedC.are plantingD.plants
答案:B
解析:
考查时态辨析。

句意:——这里的空气比以前新鲜多了。

——完全正确!在过去的几年中,我们种了很多树。

根据句中时间状语in the past few years可知,应用现在完成时。

故选B。

23、——_____ you read the story?
——Yes. I _____ it at school.
A.Have; readB.Did; read
C.Have; have readD.Did; have read
答案:A
解析:
考查时态。

句意:--你曾经读过这个故事吗?--是的,我在学校看过。

第一个问句意在问对方结果,即“读过这
本书”,要用现在完成时;第二句意在回答对方,强调动作过去发生的时间,即“at school”(在学校),要用一
般过去时。

故选A项。

24、Which of the following sentence is CORRECT?
A.By the end of 2019, over a million tonnes of online food delivery boxes are thrown away.
B.It is the first time that the retired teacher has ordered some bananas with an online food delivery app.
C.In recent years, there are a large number of terrible traffic accidents because couriers pay little regard to traffic rules.
D.Online food delivery services has changed the way we eat and they are also having a huge impact on our society.
答案:B
解析:
考查时态的综合运用。

本题要求选出(语法)正确的句子。

对于A选项,by the end of+过去的时间(2019),
译为“到2019年年底”,表示从以前到过去某个时间点为止,句子应使用过去完成时,“are thrown away”改为“had been thrown away”才正确;对于B选项,It is the first time that句型,接现在完成时,正确;对于C选项,
in recent years(近几年)是现在完成时的时间标志词,应将“there are”改为“there have been”;对于D选项,主语“Online food delivery services”为复数,谓语应使用have而非has,同时后半句中“have a huge impact”中的have表示“有”,此时不能使用现在进行时,而应该使用一般现在时才正确。

综上,只有B选项完全正确,故选B。

25、It ________ 48 years since China got its seat back and was able to rejoin the United Nations.
A.wasB.will beC.had beenD.has been
答案:D
解析:
考查固定句型。

句意:自中国重新获得席位并重新加入联合国以来,已经过去了48年。

It has been 48 years since...是固定句型,意为“自......以来已经过去多久了”,因此空格处是has been,故选D。

26、My mother ______ the window already, so the room looks much brighter.
A.had cleanedB.has cleaned
C.is cleaningD.will clean
答案:B
解析:
考查时态。

句意:我妈妈已经把窗户擦好了,所以房间看起来明亮多了。

根据“so the room looks much brighter”可知此处强调过去的动作对现在造成的影响,应该用现在完成时,故B项正确。

27、For thousands of years,poetry the favorite type of literature for many in China.
A.isB.has beenC.wasD.will be
答案:B
解析:
考查时态。

句意:几千年来,诗歌已经是许多中国众多文学体裁中最受欢迎的一种。

从时间状语 for thousand
of years 再结合语境可知,应该用现在完成时,故选B。

28、This is the first time he ________ the beautiful city.
A.visitedB.will visit
C.has visitedD.had visited
答案:C
解析:
考查时态。

句意:这是他第一次参观这个美丽的城市。

固定句式:It/This/That is the first time +主语+现在完成
时态+---,故答案为C。

29、All that can be eaten ________ eaten up.
A.have beenB.had beenC.has beenD.are being
答案:C
解析:
考查时态。

句意:所有能吃的都已经吃完了。

空白处在句中为谓语,从句中的can表明用现在时的相关时态,
不定数量的词all作主语时,表示一个整体概念,谓语动词的单复数形式与其含义一致,所以此处时态为现在
完成时;用单数形式。

选项C符合题意,故选C。

30、When you are home, give a call to let me know you ________ safely.
A.are arrivingB.have arrivedC.had arrivedD.will arrive
答案:B
解析:
考查时态:句意:当你到家后,给我个电话让我知道你已经到家了。

根据句意可知,“你已经到家”为完成时态,再根据从句可知,整句应该用现在范畴时态,所以这里应用现在完成时。

故选B项。

31、In the last few years, Jessup _______ name 677,900 Chinese babies, and earned over $400,000 in the process.
A.helpedB.will be helpedC.was helpingD.has helped
答案:D
解析:
考查时态。

句意:在过去的几年里,Jessup帮助给677900个中国婴儿取名字,并在这个过程中赚了40多万美元。

结合时间状语In the last few years可知,时态用现在完成时(has/have done)。

故选D项。

32、The number of road accidents and the deaths those accidents over the past years.
A.resulting in; has increasedB.arising from; have increased
C.resulting from; has increasedD.resulting from; have increased
答案:C
解析:
考查现在分词和时态。

句意:在过去的几年中,道路交通事故的数量和由这些事故造成的死亡人数都在增加。

分析句子结构:The number of road accidents and the deaths"道路交通事故及死亡的数量"为句子的主语,谓语动词用单数形式,再根据over the past year"在过去的一年",可知句子用现在完成时态,所以第二空填has increased;根据句意可知"____ from those accidents"为定语,其先行词是deaths,且因为"死亡"与"源于"之间是主谓(主动)关系,使用动词(短语)的现在分词形式作后置定语,所以第一空填现在分词。

固定词组:result from“起因,源于”;result in“导致,结果是”。

综上所述,可知答案为C。

33、By his very success,Webber ______ that there is an eager,enthusiastic public that will support large-scale works of musical theatre.
A.will have been provenB.had proven
C.will have provenD.has proven
答案:D
解析:
考查动词时态。

句意:Webber通过他的成功,已经证明了有一个热切的,热情的公众,将支持大规模的音乐
剧作品。

结合上文By his very success可知Webber已经成功了,故“他已经证明了有一个热切的,热情的公众,将支持大规模的音乐剧作品”,表示过去的动作对现在产生的影响,应用现在完成时,主语为Webber,与谓语
动词是主动关系,助动词用has。

故选D。

34、— Haven't seen you for ages! Where have you been?
— I went to Xinjiang and ___________ for one year, teaching as a volunteer.
A.stayB.has stayed
C.have stayedD.had stayed
答案:C
解析:
句意:好久不见了!你去哪儿了?——我去新疆了在那呆了一年,作为一个志愿者教学。


Where have you been?时态一致,指动作发生在过去持续到现在,用现在完成时。

故选C.
35、This is the third time I____ Hong Kong. The second time I____ here was on Christmas Day last year.
A.have visited; cameB.have visited; have come
C.visit; cameD.visited; had come
答案:A
解析:
考查时态。

句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。

第一句考查了固定句式:This/It is/was the 序数词 time sb have/has/had done sth,该句式意为“这是某人第几次做某事”,所以第一空
中使用have visited;第二空中用一般过去时描述过去发生的事情。

故A项正确。

小提示:
本题第一空考查了特殊句式“It /That/This is the...time that sb have done sth;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。

36、—Why I didn’t see you at Jim’s birthday party last night?
—I ________ a call from my boss, telling me to do some extra paperwork.
A.have receivedB.would receiveC.had receivedD.received
答案:D
解析:
考查时态。

句意:——为什么我昨晚在Jim的生日聚会上没看到你?——我接到老板的电话,让我做了一些额
外的文书工作。

根据时间状语last night可知,此处应用一般过去时,谓语动词为过去式,描述过去(昨晚)发生的事情。

故选D项。

37、William Shakespeare ________ for 400 years, but his works still have great influence today.
A.diedB.was dyingC.has diedD.has been dead
答案:D
解析:
考查现在完成时。

句意:威廉·莎士比亚4死去00年了,但是他的作品如今仍有着很大的影响力。

分析语境可
知本句描述的是从过去一直持续到现在的状态,故用现在完成时。

die是瞬间动词,不能和“for 400 years”搭配,故用“be动词+dead”表示他去世的状态。

故选D。

38、A large number of volunteers ________in the battle against the novel coronavirus since the end of last year. A.was involvedB.had been involvedC.is involvedD.have been involved
答案:D
解析:
考查动词时态语态。

句意:自去年年底以来,大量志愿者参与了抗击新型冠状病毒的战斗。

表示“参与”短语为be involved in,且根据后文since the end of last year可知应用现在完成时,主语为A large number of volunteers,助动词用have。

故选D。

39、Nancy____________ for five years.
A.was dyingB.has died
C.diedD.has been dead
答案:D
解析:
考查时态。

句意:南希去世五年了。

A.was dying过去进行时态;B.has died现在完成时态;C.died一般过去时态;D.has been dead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,应该用be dead,故选D。

40、Only when _______ his homework ________to play with his friends.
A.has he finished; is he allowedB.he has finished; is he allowed
C.has he finished; he is allowedD.he has finished; he is allowed
答案:B
解析:
考查时态、语态和部分倒装。

句意:他只有做完作业后,才允许和朋友们玩。

分析句子可知,本句为:only+时间状语从句+部分倒装句。

时间状语从句,表示的是过去动作对现在造成的影响,所以从句为现在完成时。

倒装部分陈述一般的事实,且主语与谓语为被动关系,所以倒装句为一般现在时的被动语态。

故选B项。

41、What do you imagine ______ to Johnson?
A.happeningB.having happeningC.has happenedD.to have happened
答案:C
解析:
考查时态。

句意:你认为约翰逊发生了什么事?此处do you imagine是插入语,what是句子主语,空格处是谓语动词,能作谓语动词的只有C项,故选C。

42、I ______ for six months.I’m really out of shape.
A.hadn’t exercised
B.didn’t exercise
C.don’t exercise
D.haven’t exercised
答案:D
解析:
考查动词时态。

句意:我六个月没有锻炼了。

我身材真的变形了。

根据空后的for months以及“ I'm really out of shape.”判断应用完成时,根据后面的be动词判断,应是现在完成时。

故选D。

43、—How much do you know about Nolan’s’ ne w film to be released next month?
—Well. the Movie Channel ________ it in a variety of forms.
A.coversB.coveredC.has coveredD.will cover
答案:C
解析:
考查时态和主谓一致。

句意:—你对诺兰下个月要上映的新片了解多少?—嗯。

电影频道已经以多种形式对其进行了报道。

A. covers一般现在时;B. covered一般过去时;C. has covered现在完成时;D. will cover一般将来时。

分析句子,专有名词the Movie Channe做主语,谓语是单数;根据句意,描述现在已经完成的事情,所以用现在完成时。

故选C。

44、Great changes __________in our hometown in recent years.
A.has took placeB.have taken placedC.have taken placeD.took place
答案:C
解析:
考查时态。

句意:近年来我们家乡发生了巨大的变化。

由时间状语 in recent years可知,空处谓语动词需用现
在完成时态:have/has done,表示过去发生的动作对现在造成的影响;主语是复数changes,所以此处助动词需用have,take place发生,无被动语态。

故选C。

45、-What's your father's attitude to your new job?
-I ______ ideas with him up to now. However, he always lets me make up my mind.
A.won't exchangeB.didn't exchangeC.don't exchangeD.haven't exchanged
答案:D
解析:
考查时态。

句意:--你父亲对你的新工作持什么态度?--到目前为止我还没有和他交换过意见。

但是,他总是让我下决心。

由句中的时间状语up to now可知,此处应用现在完成时。

故选D。

相关文档
最新文档