1、英语高考英语现在完成时练习题及答案及解析【英语】高考英语现在完成时练习题及答案及解析一、单项选择现在完成时1Throughout the history of movie-making, Shakespeares plays for films more than the works of any other writer.Awere being adapted Bwould be adaptedChave been adapted Dare adapted【答案】C【解析】【详解】考查现在完成时的被动语态。句意:纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电
2、影的次数多。由“Throughout the history of movie-making,”可知,本句为现在完成时,主语Shakespeares plays,与谓语adapt为被动。所以用现在完成时的被动语态have been adapted。故C选项正确。2It is the fourth time that Tom _ in the maths exams.Afailed Bhas failedChad failed Dhave failed【答案】B【解析】【详解】考查固定句式中的时态。固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
3、如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故正确。句意:这是这个星期里他第四次打电话给你了。【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。(2)It was the first time that he had visited the G
4、reat Wall.那是他第一次参观长城。3With the wide use of e-business, the way of shopping we were used to a lot.Achange BchangingCchanged Dhas changed【答案】D【解析】【详解】考查现在完成时。句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。we were used to是一个定语从句,先行词是the way of shopping,表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去,用现在完成时,故选D。4_ trees _ in
5、 the past few years.AA good many of , were planted BA good many, were plantedCA number of , have planted DA number of, have been planted【答案】D【解析】【详解】考查词组和时态。句意:在过去的几年里已经种了许多树。根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。故选D。5In the past twenty
6、 years, a huge amount of environmental damage _ by air pollution.Ahas been caused Bhave been causedCwas caused Dwere caused【答案】A【解析】【详解】考查时态和主谓一致。句意:在过去的二十年里,空气污染已经对环境造成了很大的危害。“in the past +一段时间”一般与现在完成时连用,故排除C,D。分析可知,句子的主语a huge amount of environmental damage和谓语cause之间是动宾关系,所以要用被动语态。主语为单数,谓语动词也要用单数
7、。故选A项。【点睛】a huge amount of意为“大量的”,修饰不可数名词。本题中environmental damage为不可数名词,由a huge amount of修饰,a huge amount of environmental damage为主语表示单数,所以谓语动词要用单数。6Commercial and recreational fishing _ population sizes and also made individuals smaller, since big fish _ and smaller ones thrown back.Adecreased; kep
8、t Bhad decreased; are keptChas decreased; keep Dhas decreased; are kept【答案】D【解析】【详解】考查时态和语态。句意:商业和休闲捕鱼减少了种群规模,也使个体变小,因为大鱼被保留下来,小鱼被扔回大海。结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语big fish与keep是被动关系,故答案为D。7What a stupid mistake!Yes. I _ you doing it carefully, but without success.Awas suggesting Bwill
9、suggestChave suggested Dhad suggested【答案】C【解析】【详解】考查时态。句意:这是一个多么愚蠢的错误啊!是的,我建议过你要认真,但是你听不进去。根据“What a stupid mistake!”判断此处强调过去的事情对现在的影响,应该用现在完成时,故C项正确。8_to work overtime that evening,I missed a wonderful film.AHaving been asked BTo askCHaving asked DTo be asked【答案】A【解析】试题分析:“由于那天晚上被要求加班,我错过了一场精彩的电影”,
10、主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式having been asked,A项正确;B项 to ask是动词不定式,表示目的或将要发生的动作,不正确;C项 having asked 是现在分词的完成式,不正确;D项 to be asked 是动词不定式的被动形式,不符合语境,故选A。考点:考查非谓语动词9-Im sorry, but I dont quite follow you. Did you say you wanted to return on September 20?-Sorry, I_myself
11、 clear. We want to return on October 20.Ahadnt made Bwouldnt make Cdont make Dhavent made【答案】D【解析】【详解】考查时态。句意:抱歉,我没有听清楚。你是说你们想九月二十号回来吗?抱歉,我没有表达清楚。我们想10月20号回来。根据句意,对方已经说过了,结果是让人没听清楚。故可用一般过去时或现在完成时态表达。结合选项中没有一般过去时,只有D是现在完成时。故选D。10We have done things we ought not to have done and undone things we ought
12、 to have done.Aleaving BleftCwill leave Dleave【答案】B【解析】【详解】考查现在完成时。句意: 不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即we have done things we ought not to have done和left undone things we ought to have done,所以have done和have left是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中we
13、ought to have done作things的定语。故选B选项正确。11Its the third time that I _ you _ your promise.Areminded; about Bhave reminded; ofCreminded; of Dhave reminded; about【答案】B【解析】【详解】考查时态和固定搭配。句意:这是我第三次提醒你信守你的承诺。It is the first/second/third.time that sb has/have done是个固定句型,意为“这是某人第一次/第二次/第三次做某事”,所以第一空要用现在完成时。remi
14、nd sb of sth为固定搭配,意为“提醒某人某事”,所以第二空要用介词of。故选B项。【点睛】It/This is the first timethat-结构中,that-从句通常用现在完成时:It/This was the first time that-结构中,that-从句通常用过去完成时(以上结构中的 first 也可换成 second, third, fourth 等) 在以上两个特殊句式中,that从句的时态是考查重点,考生要牢牢记住规则。本题中,第一空用的是It/This is the first timethat-结构, that 从句中要用现在完成时,所以第一空要填ha
15、ve reminded。12More and more cancer patients _ in hospital owing to polluted environment and peoples bad lifestyles.Atreated Bhave treatedChave been treated Dhad been treated【答案】C【解析】【详解】考查时态语态。句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。本句主语more and more cancer patients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治
16、疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。13Over the past 12 months the company _ a 10 percent improvement.Amanaged BmanagesChad managed Dhas managed【答案】D【解析】【详解】考查时态。句意:在过去的12个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。14Over the last three decades, the number of people participating in phys
17、ical fitness programs _ sharply.Awas increasing Bhas increasedChad increased Dwill be increasing【答案】B【解析】【详解】考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。15We two thirds of the project so far and were sure to complete it on time.Afinish Bwill finishChave finished
18、 Dfinished【答案】C【解析】【详解】考查时态。句意:到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。根据句中时间状语so far可知用现在完成时。故选C。【点睛】本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。判断现在完成时的标志词有already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till no
19、w, recently等,考生在平时学习英语过程中要多注意积累。本题只要抓住句中时间状语so far(到目前为止)就可以判断出用现在完成时。16 What do you mean when saying every minute counts? A man who dares to waste one hour of time _ the value of life.Ahadnt discovered Bhasnt discoveredCdidnt discover Disnt discovering【答案】B【解析】【详解】考查时态。句意: 当你说每分钟都很重要的时候,你什么意思? 敢于浪费
20、一小时时间的人还没有意识到生活的价值。根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。表示过去发生的事情对现在的影响,要用现在完成时。故B项正确。17How many English words _ you _ up to now?Adid; learn Bhad; learnedChave; learned Ddo; learn【答案】C【解析】【详解】考查时态。句意:到目前为止,你学习了多少英语词汇?根据up to now可知用现在完成时,故选C。18After he left college, he was employed in an international compan
21、y and there ever since .Aworked Bhad workedChas worked Dwas working【答案】C【解析】【详解】考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语ever since意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。19I wonder why Jenny _us recently.We should have heard from her by now.Ahasnt written Bdoesnt writeCwont write Dhadnt written
22、【答案】A【解析】【详解】考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。20Only since the Industrial Revolution _ in places away from their homes or been left to raise small children without the help of multiple adults.Amost people have worked Bhave
23、 most people workedCmost people had worked Dhad most people worked【答案】B【解析】【详解】考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。“only时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。21LED lighting, even in most developed countries, _ long enough to know its effects across the human lifespan.Ahas not
24、 been used Bwas not usedChad not been used Dis not being used【答案】A【解析】【详解】考查时态。句意:即使在大多数发达国家,LED照明的使用时间也不够长,不足以了解其在人类寿命中的影响。分析句子可知,LED照明到现在一直还在使用,所以用现在完成时,故选A。22I wont go to see the film tonight, because I _ my ticket.Alost Bhave lost Cwill lose Ddidnt have【答案】B【解析】【详解】考查动词时态。句意:我今晚不去看电影了,因为我的票丢了。现在
25、完成时强调对现在的结果/影响,“票不见了”,所以I wont go to see the film tonight。本题易错选A,一般过去时,只强调“丢失了”,也许后来又见了。故选B。23The room is dirty.Sorry, It _ for weeks and I will do it now.Ahasnt cleaned Bhasnt been cleanedCwasnt cleaned Ddidnt clean【答案】B【解析】【详解】考查被动语态和主谓一致。句意:房间很脏。对不起,已经几个星期没打扫了,我现在就打扫。此处It是句子主语,指的是the room,和clean之
26、间是被动关系,再根据for weeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasnt been done。故选B。24We admire Susan for her persistence, the only one of the young girls who _ in the rock band for 3 years so far.Aplayed Bplay Chave played Dhas played【答案】D【解析】【详解】考查时态和主谓一致。句意:我们钦佩Susan的坚持不懈,她是到目前为止在摇滚乐队里演奏了3年的年轻女孩中唯一的一个。根据定语从句中的so
27、far可知,句子用现在完成时态,再根据从句的主语是the only one,单数第三人称形式,故选D。25I _ Mr. Bert of the change of the meeting. You dont have to phone him again.Ahave informed Bwill have informedCwould inform Dhad informed【答案】A【解析】考查动词时态。句意:我已告知Mr. Bert会议的改变。你没必要再给他打电话。根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。26- -Did you watch the ne
28、ws about the success story of a farmer in Longhu last night?Yes. By using an e-commerce platform, his fruit business _ nationwide.Ais expanding Bhas expanded Cwould expand Dwas expanding【答案】B【解析】【详解】考查时态。句意:你看了昨晚龙湖农民的成功事迹的新闻了吗?看了。通过使用网络商业平台,他的水果生意已经做到全国了。分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现
29、在完成时。故选B27Ouch! I_ this really bad toothache for about three days.You really need to take a day off and see a dentist.Ahave Bam having Chave had Dhad【答案】C【解析】【详解】考查动词时态。句意:啊!我已经牙疼整整三天了。你真的需要请一天假,去看牙医。现在完成时表示已经发生,持续到现在并且仍在进行的动作,根据时间状语for three days和“你真的需要请假去看牙医”可知,此处应使用现在完成时。故选C。28John is one of the
30、best writers who _ published a lot of books.Ahas Bhave Chave been Dare【答案】B【解析】【详解】考查主谓一致与现在完成时。句意:约翰是出版了许多书的最好的作家之一。分析句子,其后定语从句先行词为the best writers是复数,从句中作主语,从句谓语动词与先行词保持人称和数的一致,故其谓语形式要用复数,且约翰已经出版了很多书,为过去的动作对现在造成影响,用现在完成时,且writers与谓语动词publish是主动关系,综上所述。故选B项。29That was not the first time he _ us. I think its high time we _ strong actions against him.Abetrayed, take Bhad betrayed, tookChas betrayed, took Dhas betrayed, take【答案】B【解析】【分析】【详解】考查时态和虚拟语气。句意:那不是他第一次背叛我们。我认为我
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1