关键词不能为空

当前您在: 主页 > 英语 >

高考英语现在完成时练习题及答案

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

-

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


高考英语现在完成时练习题及答案




一、单项选择现在完成时



1



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.


他离开这有五年了。




2



--- 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)+


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



Each boy and each girl has got a seat.


每个男孩和女孩都有一个座位。




Every man and every woman is at work.


每个男人和女人都在工做。




6. one and a half+


复数名词做主语,谓语动词用单数形式。



One and a half hours is enough.


一个半小时足够了。




7.


动词不定式,动名词做主语时,谓语动词用单数形式。



To see is to believe


眼见为实。




Doing eye exercises is good for your eyes.



做眼睛保健操对你的眼睛十分有益。因此在实际 操练中要指导学法,掌握基本用法,注意


变化就能突破




3



During the last three decades, the number of people participating in physical fitness programs


sharply..



A



was increasing


C



had increased


【答案】


B



【解析】



试题分析:考查动词的时态 语态。从句意



在过去的三十年中,参加健身锻炼的人数已经增


加很多了



知,


increase


的动作虽然发生在过去,但一直持续到现在,同时由题眼

< p>
“during


the last three decades”


可知,该空中应该用现在完成时态,所以只有


B

项符合语境。



【名师点睛】时态题的考查关键是抓住句子 的上下文含义和句中的时间状语。要根据时间


状语来选择合适的时态,在平时的学习中要 注意积累有关时态的用法和各种时态的特殊之


处。这句话的时间状语是

< br>During the last three decades


是典型的现在完成时的时间状语。



B



has increased



D



will be increasing




4



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


项正确。




5



______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




考点:考查非谓语动词




6



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>





7



They____for ten years.



A



has been married B



have been married



C



got married D



married



【答案】


B



【解析】



【详解】



考查


marry


的用法。句意:他们结婚有十年的时间了。


mar ry


作不及物动词时有两种用


法:


ge t married to sb.


(表动作)


/be married to sb.


(表状态);作及物动词时有


marry


sb.


,根据


for ten years


可知,此处应当用


be married to s b.


强调状态,用现在完成时。故


B


选 项正确。




8



The Chinese women’s volleyball team won the gold medal at the


Rio Olympics, which is the


third time the team Olympic gold.



A



claimed B



has claimed



C



has been claiming D



had claimed



【答案】


B



【解析】



【详解】



考查时态语态。句型:


it is the+


序数词


+time that


从句,从句谓语动词要使用现在完成时。


claim


有权利要求 得到,与主语


the team


为主谓关系,应用主动语态。句 意:中国女排在


里约奥运会上获得了金牌,这是第三次团队获得奥运金牌。故选


B





9



I’m tired out. I__________all afternoon and I don’t seem to have finished anything.



A



shopped


C



had shopped


【答案】


D



【解析】



试题分析:句意为:



我现在很累。我整个下午一直在购物,我好像什么事都没做成似


的。



由语境可判断是从过去到现在一直在 购物,可能还要继续下去,所以用现在完成进行


时,选


D


项。



考点:考查动词时态



B



have shopped



D



have been shopping




10



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


项正


确。




11



Linda ________ to her mother for so long that she figures out almost every gesture of her


mother’s.



A



attended


【答案】


D



【解析】



【详解】



考查现在完成时。句意:琳 达照顾她母亲太久了,她几乎能领会母亲的每一个动作。分析


B



had attended


C



would attend


D



has attended



句意可知,本句为现在完成时,表示过去所 发生的动作或事情对现在的影响或产生的结


果,着眼点在现在。由


“she figures out almost every gesture of her mother’s ”


可知,琳达照顾


她母亲太久了。对现在的 影响是,她几乎能领会母亲的每一个动作。故


D


选项正确。




12



Ever since he left school, he ______ becoming a professor in that famous university.



A



has never dreamed of B



had never dreamed of



C



didn’t dream of D



was not dreaming of



【答案】


A



【解析】



【详解】



考查时态。句意:自从他离 开学校以来,他从来没有梦想成为那所著名大学的教授。此处


since“


自从


---


以来



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



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.


他离开这有五年了。




13



―What do you think of our hometown?



―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




14



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





15



It is the first time that Chinese teachers ________ in schools across Britain to introduce


Chinese-style maths lessons and teaching approaches.



A



taught B



teach



C



have taught D



had taught



【答案】


C



【解析】



【详解】



考查现在完成时。句意:这 是中国教师首次在英国各地的学校教中国式的数学课和教学方


法。


The first time that


表示


< p>
第一次


……”


,引导表语从句时,如果主句的系动 词是一般现在


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


C

项正确。



【点睛】



It is/was the first time that


表示



是第一次


……”


,引导表语从句时,强调到说话时间为止某一


情况或动作的次数,从句既可以 使用现在完成时,也可以使用过去完成时,需要根据主句


的系动词判断,如果主句的系动 词是


is


,从句用现在完成时,如果主句的系动词是

< p>
was



从句则用过去完成时。

< br>



16



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


项正确。




17



In order to find the missing child, villagers _________ all they can over the past five hours.



A



did B



do



C



had done D



have done



【答案】


D



【解析】



【分析】



考查时态。



【详解】



句意:为了找到那个失踪的 孩子,在过去的


5


个小时中,村民们已经做了所有他们能做


的。句中


they can


是定语从句,修 饰先行词


all


,在从句中省略了


ca n


后面的


do


(因为主句


谓语动词是实意动词


do


),根据句中时间状语


over the past five hours


可知用现在完 成时。


故选


D




【点睛】



现在完成时表示过去完 成的动作对现在仍有影响。现在完成时的标志性时间状语有:


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 now, recently


等等。




18



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


选项正确。




19



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


正确。



【点睛】


-


-


-


-


-


-


-


-



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

高考英语现在完成时练习题及答案的相关文章