英语英语现在完成时练习题含答案.docx

上传人:b****7 文档编号:9321360 上传时间:2023-02-04 格式:DOCX 页数:19 大小:25.42KB
下载 相关 举报
英语英语现在完成时练习题含答案.docx_第1页
第1页 / 共19页
英语英语现在完成时练习题含答案.docx_第2页
第2页 / 共19页
英语英语现在完成时练习题含答案.docx_第3页
第3页 / 共19页
英语英语现在完成时练习题含答案.docx_第4页
第4页 / 共19页
英语英语现在完成时练习题含答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

英语英语现在完成时练习题含答案.docx

《英语英语现在完成时练习题含答案.docx》由会员分享,可在线阅读,更多相关《英语英语现在完成时练习题含答案.docx(19页珍藏版)》请在冰豆网上搜索。

英语英语现在完成时练习题含答案.docx

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

【英语】英语现在完成时练习题含答案

一、单项选择现在完成时

1.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms________sharply.

A.wasincreasingB.hasincreased

C.hadincreasedD.willbeincreasing

【答案】B

【解析】

【详解】

考查时态。

句意:

在过去的三十年里,参加健身计划的人数急剧增加。

Overthelastthreedecades“在最近的30年里”和现在完成时态连用,故选B。

2.Heistheonlyoneofthestudentswho_____awinnerofscholarshipfivetimesuptonow.

A.isB.are

C.havebeenD.hasbeen

【答案】D

【解析】

【详解】

考查现在完成时和主谓一致。

句意:

他是唯一一位三年奖学金获得者的学生。

句中的先行词为theonlyone,在定语从句中作主语,故谓语动词用单数。

根据句中的时间状语forthreeyears,故时态用现在完成时。

故D正确。

3.Itooknotesduringthemeeting,butIachancetowritethemintoareportsofar.

A.didn’thaveB.haven’thad

C.hadn’thadD.won’thave

【答案】B

【解析】

【详解】

考查时态。

句意:

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

根据句中时间状语sofar可知,此处应使用现在完成时。

故B选项正确。

【点睛】

现在完成时的部分常见标志词(组)inthepastfewdays/weeks/months/years;(upto)thesefewdays/weeks/months/years;uptopresent/now;sofar;tillnow及句型:

Itisthe序数词+timethat…谓语动词使用现在完成时。

4.Duringthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprogramssharply..

A.wasincreasingB.hasincreased

C.hadincreasedD.willbeincreasing

【答案】B

【解析】

试题分析:

考查动词的时态语态。

从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“duringthelastthreedecades”可知,该空中应该用现在完成时态,所以只有B项符合语境。

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

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

这句话的时间状语是Duringthelastthreedecades是典型的现在完成时的时间状语。

5.Inthelastfewyears,China________greatachievementsinenvironmentalprotection.

A.wasmakingB.made

C.hadmadeD.hasmade

【答案】D

【解析】

【详解】

考查时态。

句意:

在过去几年里,中国已经在环境保护方面取得了很大的成就。

时间状语“Inthelastfewyears”表明应该使用现在完成时,故D项正确。

6.OnlysincetheIndustrialRevolution________inplacesawayfromtheirhomesorbeenlefttoraisesmallchildrenwithoutthehelpofmultipleadults.

A.mostpeoplehaveworkedB.havemostpeopleworked

C.mostpeoplehadworkedD.hadmostpeopleworked

【答案】B

【解析】

【详解】

考查倒装和时态。

句意:

就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。

“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。

7.Therecent40yearsgreatchangestakingplacealloverChina.

A.witnessedB.haswitnessed

C.hadwitnessedD.witnesses

【答案】B

【解析】

【详解】

考查时态。

句意:

近40年来,中国发生了巨大的变化。

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

8.IamabetterreaderthisyearthanIwaslastyearbecauseI________tohundredsofnewconceptsandideas.

A.haveexposedB.hadbeenexposedC.havebeenexposedD.wasexposed

【答案】C

【解析】

【分析】

考查时态。

【详解】

句意:

今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。

由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。

Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用beexposed。

综上本题最终选C。

9.Howhappyweare!

Theholidaywehavebeenlookingforward_______atlast.

A.tohascomeB.havingcome

C.tohavingcomeD.hascome

【答案】A

【解析】

【详解】

考查句子结构分析和谓语动词。

句意:

我们是多么的快乐啊!

我们一直所期望的假期终于来了。

句中wehavebeenlookingforwardto我们一直所期望的,作theholiday的定语,故整个句子应当为Theholidayhascomeatlast。

故选A。

10.Theoldcouplehavebeenmarriedfor40yearsandneveronce___________witheachother.

A.theyhavequarreledB.havetheyquarreled

C.theyhadquarreledD.hadtheyquarreled

【答案】B

【解析】

【详解】

考查倒装。

句意:

那对老夫妻已经结婚40年了,从来都没有争吵过。

never放在后句的句首,要用部分倒装,for40years表明应该用现在完成时,故B项正确。

【点睛】

当含有否定意义的词never,seldom,little,hardly,not,bynomeans位于句首时,后面的句子要使用部分倒装。

11.Linda________tohermotherforsolongthatshefiguresoutalmosteverygestureofhermother’s.

A.attendedB.hadattendedC.wouldattendD.hasattended

【答案】D

【解析】

【详解】

考查现在完成时。

句意:

琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。

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

由“shefiguresoutalmosteverygestureofhermother’s”可知,琳达照顾她母亲太久了。

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

故D选项正确。

12.ThisisthethirdtimeI____HongKong.ThesecondtimeI____herewasonChristmasDaylastyear.

A.havevisited;cameB.havevisited;havecome

C.visit;cameD.visited;hadcome

【答案】A

【解析】

【详解】

考查时态。

句意:

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

第一句考查了固定句式:

This/Itis/wasthe序数词timesbhave/has/haddonesth,该句式意为“这是某人第几次做某事”,所以第一空中使用havevisited;第二空中用一般过去时描述过去发生的事情。

故A项正确。

【点睛】

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

13.Wetwothirdsoftheprojectsofarandwe’resuretocompleteitontime.

A.finishB.willfinish

C.havefinishedD.finished

【答案】C

【解析】

【详解】

考查时态。

句意:

到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。

根据句中时间状语sofar可知用现在完成时。

故选C。

【点睛】

本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。

判断现在完成时的标志词有already,ever,never,yet,just,before,still,lately,since,foralongtime,uptonow,until,sofar,inthelastfewyears/weeks/mouths,tillnow,recently等,考生在平时学习英语过程中要多注意积累。

本题只要抓住句中时间状语sofar(到目前为止)就可以判断出用现在完成时。

14.Overthelast3decades,thenumberofpeopletakingpartinvoluntarywork______sharply.

A.wasincreasingB.hasincreased

C.hadincreasedD.willbeincreasing

【答案】B

【解析】

【分析】

考查动词时态

【详解】

句意:

在过去三十年里,参加志愿者活动的人们的数量急剧增长。

根据题干中Overthelast3decades得知是现在完成时,主语thenumber是第三人称单数,谓语动词用单数。

故选B。

15.—Whatdoyoumeanwhensayingeveryminutecounts?

—Amanwhodarestowasteonehouroftime_________thevalueoflife.

A.hadn’tdiscoveredB.hasn’tdiscovered

C.didn’tdiscoverD.isn’tdiscovering

【答案】B

【解析】

【详解】

考查时态。

句意:

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

—敢于浪费一小时时间的人还没有意识到生活的价值。

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

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

故B项正确。

16.ThisisthefirsttimeI______Tian’anmenSquare.Youcan’timaginehowexcitedIam.

A.havevisitedB.amvisiting

C.visitD.visited

【答案】A

【解析】

【详解】

考查现在完成时。

句意:

这是我第一次参观天安门广场。

It/Thisisthe+序数词+that的结构中,从句用现在完成时。

故A选项正确。

【点睛】

句式“This/Itis/wasthefirst/second...lasttime+that从句”表示“这是第……次做某事”。

其中,that引导的是定语从句,that在口语中常省略。

对于此句式,我们需要掌握that从句的时态:

若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。

本句中的be动词时is,所以从句用现在完成时。

故A选项正确。

17.Thediseaseisahugeblowforthefarmers.Hundredsofthem______theiranimals,livelihoodandhopesdestroyedandmanyothersfearthey_____thesamefate.

A.haveseen;willsufferB.saw;suffered

C.hadseen;wastosufferD.see;suffer

【答案】A

【解析】

【详解】

考查时态。

句意:

这种疾病对农民来说是一个巨大的打击。

数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。

结合句意可知第一空用现在完成时态;第二空用一般将来时态。

故选A。

18.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.

---Butforthesituationwheremanyvegetableproducingareas_____constantlowtemperature,thingswouldnotbelikethis.

A.meetwithB.havemetwith

C.metwithD.hadmetwith

【答案】B

【解析】

试题分析:

考查时态。

句意:

--蔬菜的价格疯狂上涨。

对于我们来说太贵了。

--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。

从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。

考点:

考查时态

19.Bynow516ConfuciusInstitutes______in142countriesandregions,accordingtotheConfuciusInstituteHeadquarters.

A.foundedB.wouldfound

C.havebeenfoundedD.hadbeenfounded

【答案】C

【解析】

考查时态和语态。

句意:

根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。

主语516ConfuciusInstitutes和found之间是被动关系,该句应用被动语态。

且bynow做时间状语,谓语动词应用现在完成时态。

综上,该空应填havebeenfounded。

C选项正确。

20.Moreandmorecancerpatients_________inhospitalowingtopollutedenvironmentandpeople’sbadlifestyles.

A.treatedB.havetreated

C.havebeentreatedD.hadbeentreated

【答案】C

【解析】

【详解】

考查时态语态。

句意:

由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。

本句主语moreandmorecancerpatients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。

21.JohnandI___friendsforeightyears.WefirstgottoknoweachotherataChristmasparty.Butwe_____eachotheracoupleoftimesbeforethat.

A.hadbeen;havemetB.havebeen;havemet

C.hadbeen;hadmetD.havebeen;hadmet

【答案】D

【解析】

【详解】

考查动词时态。

句意:

我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。

第一空是表示过去到现在做8年时间的朋友,用现在完成时;第二空是指在圣诞节见面gottoknoweachother用的过去时,在此以前见过,表示的是"过去的过去"用过去完成时;故选D。

22.—Isthisthefirsttimeyou________Chonqing?

—No.ThefirsttimeI________here,thecitywasn’tsofascinating.

A.visited;cameB.visited;havecome

C.havevisited;havecomeD.havevisited;came

【答案】D

【解析】

【详解】

考查时态。

句意:

——这是你第一次来重庆吗?

——不。

我第一次来的时候,这个城市并没有那么迷人。

句型It/Thisisfirst/second/third…+从句,从句用现在完成时,表示“某人第几次做某事”;Thefirsttime“首次;第一次”,常引导时间状语从句,根据主句“thecitywasn’tsofascinating.”时态可知,用一般过去时。

故选D。

23.Mydictionary________.Ihavelookedforiteverywherebutstill______it.

A.haslost;donotfindB.ismissing;donotfind

C.haslost;havenotfoundD.ismissing;havenotfound

【答案】D

【解析】

【详解】

考查时态。

句意:

我的字典丢了。

我到处找它,但仍然没找到。

lose是个及物动词,如果要表示某物丢失了,只能用被动语态。

A项与C项使用的都是其主动形式。

missing是形容词,其词义是:

lost;nottobefound(丢失了的),据此,第一空缺处应填入ismissing。

根据语境,第二个空缺处应填使用现在完成时的否定形式,因为它可以表示目前还未发生的动作。

故选D。

24.Notuntil______achancetodiscussitthoroughly,______setouttohandletheproblemwecameacrosslastweek.

A.wehavehad,shallweB.havewehad,weshall

C.dowehave,weD.weshallhavehad,shallwe

【答案】A

【解析】

【详解】

考查倒装。

句意:

直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。

Notuntil位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A项正确。

25.—Theroomisdirty.

—Sorry,It______forweeksandIwilldoitnow.

A.hasn’tcleanedB.hasn’tbeencleaned

C.wasn’tcleanedD.didn’tclean

【答案】B

【解析】

【详解】

考查被动语态和主谓一致。

句意:

——房间很脏。

——对不起,已经几个星期没打扫了,我现在就打扫。

此处It是句子主语,指的是theroom,和clean之间是被动关系,再根据forweeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasn'tbeendone。

故选B。

26.Greatchanges________inourschoolsince2016.Alotofprogress________.

A.havetakentheplace;havebeenmadeB.hadtakenplace;havebeenmade

C.weretakenplace;hasmadeD.havetakenplace;hasbeenmade

【答案】D

【解析】

【详解】

考查时态。

句意:

自2016年以来,我们学校发生了巨大的变化。

已经取得了许多进展。

since+一段时间,是现在完成时的标志,因此应用现在完成时;takeplace意为“发生”,无被动语态,且主语是greatchanges,故谓语动词用复数,故用havetakenplace;progress意为“进步,进展”,为不可数名词,故谓语动词应用单数,且progress与make之间是被动关系,故应用hasbeenmade。

结合选项,故选D。

27.You’dbettertry______secondtimeifitis______firsttimethatyou____.

A.the;the;failB.a;the;havefailed

C.a;the;shouldfailD.the;a;fail

【答案】B

【解析】

【详解】

考查冠词、固定句型、时态。

句意:

如果这是你第一次失败,你最好再试一次。

第一空:

“不定冠词a/an+序数词”表示“又一,再一”;“定冠词the+序数词”表示顺序“第一/第二….”;

第二、三空:

句型Itisthefirsttimethat….“这是(某人)第一次做…”,从句用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1