关键词不能为空

当前您在: 主页 > 英语 >

英语现在完成时练习题含答案含解析

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-17 09:19
tags:

-

2021年2月17日发(作者:snoopy)


英语现在完成时练习题含答案含解析




一、单项选择现在完成时



1




When will the bike-sharing schemes be introduced to the public?




Not until _______ a better understanding of them.



A



we have had B



will we have had



C



have we had D



we will have had



【答案】


A



【解析】



【详解】



考查时间状语从句。句意:


--


公共单车共乘计划将于何时推出


? ---


直到对它们有了更好的了


解。根据第一句话可知这是将来 时,但是


until


引导的是时间状语从句,从句中要用现在时


代替将来时。


not until


位于 句首时,主句要用部分倒装,但是从句不用,故选


A





2



He is the only one of the students who _____ a winner of scholarship five times up to now.



A



is B



are



C



have been D



has been



【答案】


D



【解析】



【详解】



考查现在完成时和主谓一致 。句意:他是唯一一位三年奖学金获得者的学生。句中的先行


词为


the only one


,在定语从句中作主语,故谓语动词用单数。根据句中的时 间状语


for


three years


,故时态用现在完成时。故


D


正确。




3



Only since the Industrial Revolution ________ in places away from their homes or been left to


raise small children without the help of multiple adults.



A



most people have worked B



have most people worked



C



most people had worked D



had most people worked



【答案】


B



【解析】



【详解】



考查倒装和时态。句意:就 是从工业革命开始,多数人去远离他们家的某些地方工作或是


被留下来养育孩子,没有许 多成年人帮助。


“only


+时间状语



放在句首,句子需用部分倒


装;再根据


since


可知用现在完成时,故选


B





4



We have done things we ought not to have done and undone things we ought to have


done.



A



leaving B



left



C



will leave D



leave



【答案】


B



【解析】



【详解】



考查现在完成时。句意


:


不该做的事 我们都做了


,


留下该做的事都没做。句子主干是个并列


句,即


we have done things we ought not to have done



left undone things we ought to have


done


,所以


have done



have left


是并列 谓语,其中


have


相同,省略,只不过两个并列句

< p>
里分别含有一个定语从句,第一个分句中


we ought not to have done



things


的 定语,第二


个分句中


we ought to have do ne



things


的定语。故选


B


选项正确。




5



I am a better reader this year than I was last year because I ________ to hundreds of new


concepts and ideas.



A



have exposed B



had been exposed C



have been exposed D



was exposed



【答案】


C



【解析】



【分析】



考查时态。



【详解】



句意:今年我比去年更擅长 阅读,因为我接触了数百种新的概念和想法。由上文可知



阅< /p>




的动作发生在去年,延续到今年,并 对现在产生了影响,故应为现在完成时。


Expose“


暴露; 揭发



为瞬间性动词,此处现在完成时需改为延续性动词表示< /p>



接触



的状态 ,


故用


be exposed


。综上本 题最终选


C





6



--- When will the bike-sharing schemes be introduced to the public?



--- Not until a better understanding of them.



A



will we have had B



have we had



C



we will have had D



we have had



【答案】


D



【解析】



【详解】



考查


not until


位于句首时,句子使用部分倒装句的用法。句意:


---


什么时候共享单车计划


才会向公众开放呀?


---


直到我们对他们有一个更好的了解的时候,就会开放了。


not until


位于句首时主句部分倒装,而


until< /p>


引导的时间状语从句不用倒装。再联系本句时态,说的


是以后的事 ,所以主句用将来时态,从句用现在时态,故选


D


< p>



7



More and more cancer patients _________ in hospital owing to polluted environment and


people’s bad lifestyles.



A



treated B



have treated



C



have been treated D



had been treated



【答案】


C



【解析】



【详解】



考查时态语态。句意:由于 被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人


正在医院里接受治疗。本句 主语


more and more cancer patients

< br>与动词


treat


构成被动关


系 ,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以


本 句使用现在完成时的被动语态,故选择


C


项。

< br>



8



The boy pretended ______ asleep when his father came back.



A



to fall B



to have fallen



C



to be falling D



have fallen



【答案】


B



【解析】



【详解】



考查固定句型和时态。句意 :他的父亲回来时,这个男孩假装睡着了。


pretend to do sth.



装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一 直延续到现在,或可能


还要继续下去,用现在完成时,故选


B< /p>





9



______to work overtime that evening,I missed a wonderful film.



A



Having been asked B



To ask



C



Having asked D



To be asked



【答案】


A



【解析】



试题分析:



由于那天晚上被要求加班,我错过了一场精彩的电影



,主语





和动词


ask


间是动宾关系,要用过去分词,



被要求加班



这一动作发生在动作


missed


之前,要用过去


分词的完成式


having been asked



A


项正确;


B



to ask


是动词 不定式,表示目的或将要发


生的动作,不正确;


C



having asked


是现在分词的完成 式,不正确;


D



to be asked


是动


词不定式的被动形式,不符合语境,故选


A




考点:考查非谓语动词




10



Never _____met such a person before.



A



did I B



I have



C



have I D



Am I



【答案】


C



【解析】



【详解】



考查倒装句及时态。句意: 我以前从未见过这样的人。根据句意可知,此处强调对现在的


影响,应使用现在完成时。


never


位于句首时,句子要求使用部分倒装,助动词提前。 故


C


选项正确。




11



In the last few years, China ________ great achievements in environmental protection.



A



was making B



made



C



had made D



has made



【答案】


D



【解析】



【详解】



考查时态。句意:在过去几 年里,中国已经在环境保护方面取得了很大的成就。时间状语


“In the last few years”


表明应该使用现在完成时,故


D


项正确。




12



Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will


arrive in an hour.



A



have come B



come C



came D



are coming



【答案】


A



【解析】



【详解】



考查现在完成时。句意:女 士们,先生们,由于下大雨,你们来看演出的明星将在一小时


后到达。现在完成时表示< /p>



过去的动作对现在的影响或结果





过去的动作延续到现在




根据语境,人们来看演出,


com e


的动作已经发生,并且



现在还在



,所以用现在完成时,


故选


A





13



He _________________ his wife for ten years



A



has married B



has been married with



C



has been married to D



got married to



【答案】


C



【解析】



【详解】



考查时态。句意:他和妻子 已经结婚


10


年了。本句应该使用


be married


表示已婚状态,与


时间状语

for ten years


保持一致。动词


marry< /p>


是短暂性动词,不能和一段时间连用,排除


AD

< br>项。与某人结婚应该使用介词


to


,排除


B


项。故


C


项正确。




14




What do you mean when saying every minute counts?




A man who dares to waste one hour of time _________ the value of life.



A



hadn’t discovered B



hasn’t discovered



C



didn’t discover D



isn’t dis


covering



【答案】


B



【解析】



【详解】



考查时态。句意:




当你说每分钟都很重要的时候,你什么意思?




敢于浪费一小时时间


的人还没有意识到生活的价值。根据句意可知正 是他们没有意识到生活的价值,才敢于浪


费时间。表示过去发生的事情对现在的影响,要 用现在完成时。故


B


项正确。




15



This is the first time I ______Tian’anmen Square. You can’t imagine how excited I am.



A



have visited B



am visiting



C



visit D



visited



【答案】


A



【解析】



【详解】



考查现在完成时。句意:这 是我第一次参观天安门广场。


It/This is the+


序数词


+that


的结构


中,从句用现 在完成时。故


A


选项正确。



【点睛】



句式


“This/It is/was the first/second ... last time + that


从句



表示



这是第


……


次做某事



。其


中,


that


引导的是定语从句,


that


在口语中常省略。对于此句式,我们需要掌握


that


从句


的时态:若前面的

be


动词为


is


,从句通常用现在 完成时;若其为


was


,则从句用过去完成

时。



本句中的


be


动词时


is


,所以从句用现在完成时。故

< p>
A


选项正确。




16



--- Have we ________ water? ---


Yes, ________. We’d better get some.



A



given out; we have run it out


C



used up; our water has been run out


【答案】


B



【解析】



【详解】



考查动词短语辨析。句意:



我们用完水了吗?



是的,我们的水已经用完了。我们最好


去取点水。动词短语

run out of


意为



用完 ,耗尽


…”


,该短语可以用于被动语态;


run out





用完



,这是一个不及物动词短语,后面不接宾语, 没有被动语态形式,排除


CD


项;


us e up


意为



用完

< br>”


,该短语有被动语态形式。短语


give out


分发,散发。该短语与句意不


符,排除


A< /p>


项;故


B


项正确。



B



run out of; our water has run out



D



run out; our water is running out




17



After he left college, he was employed in an international company and there ever since .



A



worked B



had worked



C



has worked D



was working



【答案】


C



【解析】



【详解】



考查时态。句意:他大学毕 业以后,被一家跨国公司雇佣了,从那以后就一直在那里工


作。句中时间状语

< p>
ever since


意为


从那以后



,表示从过去时间开始到现在,通常与现在完< /p>


成时连用,故


C


项正确。




18



---The prices of v


egetables are going up madly. It’s really too much for us.



---But for the situation where many vegetable producing areas _____ constant low temperature,


things would not be like this.



A



meet with


C



met with


【答案】


B



【解析】



试题分析:考查时态。句意 :


--


蔬菜的价格疯狂上涨。对于我们来说太贵了。

< p>
--


要不是很多


生产蔬菜的地区遭遇了不断地低温 袭击,事情不会是现在这个样子。从句意看,生产蔬菜


地区遭遇不断地低温,对现在造成 很大影响,因此用现在完成时,强调对于现在的影响,



B


正确。



考点:考查时态



B



have met with



D



had met with




19



By now 516 Confucius Institutes ______in 142 countries and regions, according to the


Confucius Institute Headquarters.



A



founded B



would found



C



have been founded D



had been founded



【答案】


C



【解析】



考查时态和语态。句意:根 据孔子学院总部的统计,到现在为止,全世界


142


个国家和地


区已经建立了


516


个孔子学院。主语


516 Confucius Institutes



found


之间是被动关系,该


句应用被动语 态。且


by now


做时间状语,谓语动词应用现在完成时态。 综上,该空应填


have been founded



C


选项正确。




20



The Greens _____ China for five years.



A



has been in B



have been in



C



went to D



has gone to



【答案】


B



【解析】



【详解】



考查时态。句意:


Green


一家人来中国已经五年了。时间状语


for five years


表明用现在完成


时,


The Greens


作主语时,谓语动词用复数,而且接一段时间要用


have been in


,故


B


项正


确。




21



It's the third time that I _________ you _________ your promise.



A



reminded; about


C



reminded; of


【答案】


B



【解析】



【详解】



B



have reminded; of



D



have reminded; about


-


-


-


-


-


-


-


-



本文更新与2021-02-17 09:19,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/661481.html

英语现在完成时练习题含答案含解析的相关文章