关键词不能为空

当前您在: 主页 > 英语 >

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

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

-

2021年2月17日发(作者:石灰乳)


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




一、单项选择现在完成时



1



Over the last 3 decades, the number of people taking part in voluntary work ______ sharply.



A



was increasing B



has increased



C



had increased D



will be increasing



【答案】


B



【解析】



【分析】



考查动词时态



【详解】



句意:在过去三十年里,参 加志愿者活动的人们的数量急剧增长。根据题干中


Over the last


3 decades


得知是现在完成时,主语


the number


是第三人称单数,谓语动词用单数。故选


B





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



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


项正确。




4




What a stupid mistake!




Yes. I ______ you doing it carefully, but without success.



A



was suggesting


C



have suggested


【答案】


C



B



will suggest



D



had suggested



【解析】



【详解】



考查时态。句意:


——


这是一个多么愚蠢的错误啊!


——


是的,我建议过你要认真,但是


你听不进去。根据


“What a stupid mistake!”


判断此处强调过去的事情对现在 的影响,应该用


现在完成时,故


C


项正 确。




5



The recent 40 years great changes taking place all over China.



A



witnessed B



has witnessed



C



had witnessed D



witnesses



【答案】


B



【解析】



【详解】



考查时态。句意:近


40


年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一


直延续到现在,或可能还要继续下去,用现在完成时,故选


B< /p>





6



Much disappointed as he is in the job interview, he still keeps his confidence.



A



to have failed


C



having failed


【答案】


A



【解析】



试题分析:考查动词的时态。由题目


he still keeps his confidence


(他仍然保持自信)可知此


处强调这件事带来的结果对后面产生了影响


,


因此用现 在完成时态,句意为尽管他面试失败


很失望,但他仍然保持自信。故选

< br>A




考点:考查动词的时态。



B



failed



D< /p>



failing




7



Over the past 12 months the company ______ a 10 percent improvement.



A



managed B



manages



C



had managed D



has managed



【答案】


D



【解析】



【详解】



考查时态。句意:在过去的


12


个月里,该公司取得了


10%


的进步。表示



过去的动作或状

< p>
态对现在造成的影响和结果



,用现在完成时,故 选


D





8



All of her time _______ to carrying out a further study on the cause of Alzheimer’s disease



since she left school.



A



has been devoted B



devoted



C



has devoted D



was devoted



【答案】


A



【解析】



【详解】



考查时态。句意:自从她离 开学校,她一直致力于对


Alzheimer


病因的进一步研究 。此处


since“


自从


---


以来



,引导时间状语从句,从句用一般过去 时态,主句用现在完成时态,且


be devoted to“


致力于


---



,故选


A




【点睛】




自 从


---


以来(可做介词和连词),和现在完成时态连用。



He has lived here since he came.


自从他来到这里,就一直在这里住着。



is /has been+


一段时间


+since


主 语


+


一般过去时态


+

< br>其他。自从做某事有多长时间了。



在这个句型中如果从 句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果


从句的动作是持续性 动词,则表示从动作结束到现在多长时间了。


It is three years since he


joined (


终止性动词


)the army.


他参军有三年了;


It is five years since he lived


(持续性动词)


h ere.


他离开这有五年了。




9



She is a strong-willed woman and not once _______ in to any difficulty in her life.



A



she has given


【答案】


D



【解析】



试题分析

< br>:


考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任


何困难屈服过。


And


连接的两个并列句中,否定副词


not once

< p>
放在了第二个句子的句首,


所以后面部分用部分倒装语序,此外第一句的时 态是一般现在时,后句又出现了


in her


life


,所以句子应该用现在完成时,表示到现在为止,故正确答案为


D


选项。



考点:考查动词时态和倒装句



B



did she give


C



she gave


D



has she given




10



―What do you think of our homet


own?



―Very beautiful. You know it is the first time that I _______ here.



A



will be


C



have been


【答案】


C



【解析】



试题分析:考查固定句型中的时态。固定句型:


it is/was


序数词



time that sb…


这是第几次某


人做某事的时候了;如果前面是


is


,后面使用现在完成时;如果前面是


was,


后面使用过去


完成时;本题前面是

< br>is


,故使用现在完成时。句意:


你认为我们国家怎么样?



发出漂


亮。你知道这是我第一次来到这里。故


C


正确。



考点:考查固定句型中的时态。



点评:固定句型:


it is/was


序数词



time that sb…


这是第几次某人做某事的时候了;如果前面


< br>is


,后面使用现在完成时;如果前面是


was,


后面使用过去完成时;



B



was



D



had been




11



I took notes during the meeting, but I a chance to write them into a report so far.



A



didn’t have



C



hadn


’t had



【答案】


B



【解析】



【详解】



B



haven’t had



D



won’t have



考查时态。句意:会议期间我做了笔记,但到目前为 止我还没有机会把它们写进报告里。


根据句中时间状语


so f ar


可知,此处应使用现在完成时。故


B


选项正确。



【点睛】



现在完成时的部分常见标志词(组)


in the past few days/weeks/months/years



(up to)these


few days/weeks/months/years



up to present/now



so far



till now


及句型:


It is the


序数词



+time that…


谓语动词使用现在完成时。




12




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 discovering



【答案】


B



【解析】



【详解】



考查时态。句意:




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




敢于浪费一小时时间


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


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


B


项正确。




13



I’m afraid I


you with a great many questions. Thank you a lot, sir.



A



have bothered B



appreciated



C



have contacted D



impressed



【答案】


A



【解析】



考查动词时态。


A. have bothered


麻烦;


B. appreciated


欣赏,感激;


C. have contacted



往,接触;


D. impressed


铭记。句意:恐怕我已经麻烦了你许多问题,非常感谢您。此处指< /p>


已经问了许多问题,动作已经完成用现在完成时,故选


A.




14



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


选项正确。




15



Tom ____on the essay for two hours but he _____only a hundred words by now.



A



has been working;has written B



has been working;writes



C



worked written D



worded;writes



【答案】


A



【解析】



【分析】



【详解】



考查时态。句意为:


Tom


一直忙着写论文两个小时了,但是到现在为止他只写了


100


多个


词。由后半句可知

< br>Tom


现在还在写文章,故第一个空用现在完成进行时,第二个空强调到


现在为止已经写完


100


个词了,所以用现在完 成时,故


A


正确。



【点睛】



此题的简体关键是根据时间 状语判断句子的时态。第一空根据时间状语


for two hours


,可


知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了


100


个词了,由此


可知现在仍在写,因此 第一空应该用现在完成进行时。而第二空的时间状语为


by now

,因


此用现在完成时即可,所以用


has written





16



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


项正确。




17



The disease is a huge blow for the farmers. Hundreds of them ______ their animals,


livelihood and hopes destroyed and many others fear they _____ the same fate.



A



have seen; will suffer B



saw; suffered



C



had seen; was to suffer D



see; suffer



【答案】


A



【解析】



【详解】



考查时态。句意:这种疾病 对农民来说是一个巨大的打击。数以百计的人目睹了他们的动


物、生计和希望被摧毁,还 有许多人担心他们会遭受同样的命运。结合句意可知第一空用


现在完成时态;第二空用一 般将来时态。故选


A





18



--- Each of the students, working hard at their lessons, ______ the book.



--- So have I.



A



is reading B



has read



C



reading D



reads



【答案】


B



【解析】



【详解】



考查主谓一致和时态。句意 :



努力学习的每个学生都阅读了这本书。


我也读了!根据


第二句中的助动词


have


可知前句中也应该使用助动词


have/has


,主语


each of the students


做主语,谓语动词使用单数形式,故


B


项正确。



【点睛】



主谓一 致主要指



人称






方面的一致关系。对大多数人来说,往往会在掌握主语和随


后的谓语动词之间的一致问题 上遇到困难。一般情况下,主谓之间的一致关系由以下三个


原则的支配:语法一致原则< /p>


(grammatical concord)


意义一致原则


(notional concord)


就近原则



(principle of proximity)




主谓 一致



考查内容涉及名词单数或复数做主语、不可数名词做主< /p>


语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。



列举如下用法:



1.


单数名词


(

代词


)


,不可数名词做主语时,谓语用单数形式,复数名词


(


代词


)


做主 语,谓语


用复数形式。



The desk is Tom’s.


这张桌子是汤姆的。




Some water is in the bottle.


一些水在瓶子里。




The students are playing football on the playground.


这些学生正在操场上踢足球。




2. many a+


单数名词做主语,意义虽为



许多



,但谓语要用单数 形式。



Many a student has been to Shanghai.


许多学生到过上海。




3. more than one+


单数名词做主语,谓语用单数。



More than one student has ever been to Beijing.


不止一个学生曾经去过北京。




4.


表示时间,价格,重量,数目 ,长度,数学运算等的词或短语做主语时,这些通常做一


个整体概念,谓语用单数形式。 例如:




Two months is a long holiday.


两个月是一个长假。




Twenty pounds isn’t so heavy. 2 0


英镑并不太重。




Ten miles isn’t a long distance. 1 0


英里并不是一段很长的距离。




Five minus four is one. 5



4


等于


1





5.


主语是


each/every+


单数名词


+and(each/every)+


单数名词时,谓语动词用单数 。


-


-


-


-


-


-


-


-



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

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