英语现在完成时练习全集及解析.docx

上传人:b****7 文档编号:8806688 上传时间:2023-02-01 格式:DOCX 页数:19 大小:25.23KB
下载 相关 举报
英语现在完成时练习全集及解析.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.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;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。

2.ItisthefourthtimethatTom______inthemathsexams.

A.failedB.hasfailed

C.hadfailedD.havefailed

【答案】B

【解析】

【详解】

考查固定句式中的时态。

固定句式:

Itis/wasthe+序数词+that从句;句意:

这是某人第几次做某事的时候了。

如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。

本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。

句意:

这是这个星期里他第四次打电话给你了。

【点睛】

固定句式:

Itis/wasthe+序数词+that从句;句意:

这是某人第几次做某事的时候了。

如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。

(1)ItisthefirsttimethatIhavecometotheGreatWall.这是我第一次到长城去。

(2)ItwasthefirsttimethathehadvisitedtheGreatWall.那是他第一次参观长城。

 

3.Withthedevelopmentoftheintelligentrobottechnology,people_______theimportanceofcooperatingamongrobots,andthechallengeinpractice.

A.havebeennoticedB.arenoticing

C.willnoticeD.havenoticed

【答案】D

【解析】

【详解】

考查现在完成时态。

句意:

随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。

结合句意可知句子用现在完成时态,people是句子主语,故答案为D。

4.OnlysincetheIndustrialRevolution________inplacesawayfromtheirhomesorbeenlefttoraisesmallchildrenwithoutthehelpofmultipleadults.

A.mostpeoplehaveworkedB.havemostpeopleworked

C.mostpeoplehadworkedD.hadmostpeopleworked

【答案】B

【解析】

【详解】

考查倒装和时态。

句意:

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

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

5.They____fortenyears.

A.hasbeenmarriedB.havebeenmarried

C.gotmarriedD.married

【答案】B

【解析】

【详解】

考查marry的用法。

句意:

他们结婚有十年的时间了。

marry作不及物动词时有两种用法:

getmarriedtosb.(表动作)/bemarriedtosb.(表状态);作及物动词时有marrysb.,根据fortenyears可知,此处应当用bemarriedtosb.强调状态,用现在完成时。

故B选项正确。

6.---Whenwillthebike-sharingschemesbeintroducedtothepublic?

---Notuntilabetterunderstandingofthem.

A.willwehavehadB.havewehad

C.wewillhavehadD.wehavehad

【答案】D

【解析】

【详解】

考查notuntil位于句首时,句子使用部分倒装句的用法。

句意:

 ---什么时候共享单车计划才会向公众开放呀?

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

notuntil位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。

再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。

7.Throughoutthehistoryofmovie-making,Shakespeare’splaysforfilmsmorethantheworksofanyotherwriter.

A.werebeingadaptedB.wouldbeadapted

C.havebeenadaptedD.areadapted

【答案】C

【解析】

【详解】

考查现在完成时的被动语态。

句意:

纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电影的次数多。

由“Throughoutthehistoryofmovie-making,”可知,本句为现在完成时,主语Shakespeare’splays,与谓语adapt为被动。

所以用现在完成时的被动语态havebeenadapted。

故C选项正确。

8.Moreandmorecancerpatients_________inhospitalowingtopollutedenvironmentandpeople’sbadlifestyles.

A.treatedB.havetreated

C.havebeentreatedD.hadbeentreated

【答案】C

【解析】

【详解】

考查时态语态。

句意:

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

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

9.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…谓语动词使用现在完成时。

10.TheGreens_____Chinaforfiveyears.

A.hasbeeninB.havebeenin

C.wenttoD.hasgoneto

【答案】B

【解析】

【详解】

考查时态。

句意:

Green一家人来中国已经五年了。

时间状语forfiveyears表明用现在完成时,TheGreens作主语时,谓语动词用复数,而且接一段时间要用havebeenin,故B项正确。

11.Withpeoplepayingattentiontofitness,self-servicemini-gyms,eachcoveringabout5squaremeters,________inChina’smajorcitiestheseyears.

A.havesprungupB.sprangup

C.hadsprungupD.springup

【答案】A

【解析】

【详解】

考查时态。

句意:

这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。

根据theseyears“这些年”,可知句子用现在完成时态,故答案为A。

12.Myfather____hislittlestorerapidlyintoabigdepartmentstoreinthepasttenyears.

A.hasdevelopedB.developed

C.isdevelopingD.develops

【答案】A

【解析】

【详解】

考查时态。

句意:

在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。

本句时间状语inthepasttenyeas通常要和现在完成时连用,故A项正确。

13.Eversinceheleftschool,he______becomingaprofessorinthatfamousuniversity.

A.hasneverdreamedofB.hadneverdreamedof

C.didn’tdreamofD.wasnotdreamingof

【答案】A

【解析】

【详解】

考查时态。

句意:

自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。

此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A。

【点睛】

1.Since自从---以来(可做介词和连词),和现在完成时态连用。

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

2.Itis/hasbeen+一段时间+since主语+一般过去时态+其他。

自从做某事有多长时间了。

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

Itisthreeyearssincehejoined(终止性动词)thearmy.他参军有三年了;Itisfiveyearssincehelived(持续性动词)here.他离开这有五年了。

14.Overthelast3decades,thenumberofpeopletakingpartinvoluntarywork______sharply.

A.wasincreasingB.hasincreased

C.hadincreasedD.willbeincreasing

【答案】B

【解析】

【分析】

考查动词时态

【详解】

句意:

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

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

故选B。

15.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选项正确。

16.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.

A.workedB.hadworked

C.hasworkedD.wasworking

【答案】C

【解析】

【详解】

考查时态。

句意:

他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。

句中时间状语eversince意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。

17.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.

---Butforthesituationwheremanyvegetableproducingareas_____constantlowtemperature,thingswouldnotbelikethis.

A.meetwithB.havemetwith

C.metwithD.hadmetwith

【答案】B

【解析】

试题分析:

考查时态。

句意:

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

对于我们来说太贵了。

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

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

考点:

考查时态

18.Bynow516ConfuciusInstitutes______in142countriesandregions,accordingtotheConfuciusInstituteHeadquarters.

A.foundedB.wouldfound

C.havebeenfoundedD.hadbeenfounded

【答案】C

【解析】

考查时态和语态。

句意:

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

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

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

综上,该空应填havebeenfounded。

C选项正确。

19.Althoughsheisonly16yearsold,she______todrugsfortwoyears.

A.addictsB.hadbeenaddicted

C.hasaddictedD.hasbeenaddicted

【答案】D

【解析】

【详解】

考查现在完成时态和固定搭配。

句意:

虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;beaddictedto沉迷于---,故选D。

20.Theboypretended______asleepwhenhisfathercameback.

A.tofallB.tohavefallen

C.tobefallingD.havefallen

【答案】B

【解析】

【详解】

考查固定句型和时态。

句意:

他的父亲回来时,这个男孩假装睡着了。

pretendtodosth.假装做某事,该句型是固定句型。

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

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.Withtherapidgrowthofpopulation,thecity____inalldirectionsinthepastfiveyears.

A.spreadsB.hasspread

C.spreadD.hadspread

【答案】B

【解析】

【分析】【详解】

考查时态与语态。

句意:

随着人口的迅速增长,这个城市在过去的五年中向四周发展。

根据inthepastfiveyears可知,表示过去发生,一直延续到现在的动作,用现在完成时,故选B。

24.Mydictionary________.Ihavelookedforiteverywherebutstill______it.

A.haslost;donotfindB.ismissing;donotfind

C.haslost;havenotfoundD.ismissing;havenotfound

【答案】D

【解析】

【详解】

考查时态。

句意:

我的字典丢了。

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

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

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

missing是形容词,其词义是:

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

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

故选D。

25.Mydaughter_________asateacherfor5yearsin2008,andshe_______adoctorsincethen.

A.hadworked…hasbeenB.worked…hasbeen

C.hasworked…isD.worked…is

【答案】B

【解析】

【详解】

考查时态。

句意:

我的女儿在2008年已经当了5年的老师,从那以后她一直是一名医生。

根据in2008可知,当老师是过去的事情,用一般过去式,根据时间状语sincethen可知,此句用现在完成时。

故选B。

【点睛】

时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中辨别能力。

时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是不能完全依赖于所给出的时间状语,还要看语境。

本小题第一空所在句子有个很明显的时间状语for5years,如果以此来判断,应使用现在完成时,但根据下文语境可知,此处叙述的是过去的事情,用一般过去式。

而第二空则可以根据时间状语sincethen判定使用现在完成时。

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.--DidyouwatchthenewsaboutthesuccessstoryofafarmerinLonghulastnight?

Yes.Byusingane-commerceplatform,hisfruitbusiness____nationwide.

A.isexpandingB.hasexpand

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

当前位置:首页 > 初中教育

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

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