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

上传人:b****8 文档编号:10535236 上传时间:2023-02-21 格式:DOCX 页数:19 大小:24.52KB
下载 相关 举报
英语现在完成时练习题含答案.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.—Whatdoyoumeanwhensayingeveryminutecounts?

—Amanwhodarestowasteonehouroftime_________thevalueoflife.

A.hadn’tdiscoveredB.hasn’tdiscovered

C.didn’tdiscoverD.isn’tdiscovering

【答案】B

【解析】

【详解】

考查时态。

句意:

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

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

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

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

故B项正确。

2.Heistheonlyoneofthestudentswho_____awinnerofscholarshipfivetimesuptonow.

A.isB.are

C.havebeenD.hasbeen

【答案】D

【解析】

【详解】

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

句意:

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

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

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

故D正确。

3.—Whenwillthebike-sharingschemesbeintroducedtothepublic?

—Notuntil_______abetterunderstandingofthem.

A.wehavehadB.willwehavehad

C.havewehadD.wewillhavehad

【答案】A

【解析】

【详解】

考查时间状语从句。

句意:

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

---直到对它们有了更好的了解。

根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。

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

4.Allofhertime_______tocarryingoutafurtherstudyonthecauseofAlzheimer’sdisease

sincesheleftschool.

A.hasbeendevotedB.devoted

C.hasdevotedD.wasdevoted

【答案】A

【解析】

【详解】

考查时态。

句意:

自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。

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

【点睛】

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

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

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

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

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

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

5.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms________sharply.

A.wasincreasingB.hasincreased

C.hadincreasedD.willbeincreasing

【答案】B

【解析】

【详解】

考查时态。

句意:

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

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

6.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;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。

7.Eversinceheleftschool,he______becomingaprofessorinthatfamousuniversity.

A.hasneverdreamedofB.hadneverdreamedof

C.didn’tdreamofD.wasnotdreamingof

【答案】A

【解析】

【详解】

考查时态。

句意:

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

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

【点睛】

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

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

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

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

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

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

8.ItisthefirsttimethatChineseteachers________inschoolsacrossBritaintointroduceChinese-stylemathslessonsandteachingapproaches.

A.taughtB.teach

C.havetaughtD.hadtaught

【答案】C

【解析】

【详解】

考查现在完成时。

句意:

这是中国教师首次在英国各地的学校教中国式的数学课和教学方法。

Thefirsttimethat表示“第一次……”,引导表语从句时,如果主句的系动词是一般现在时,从句用现在完成时,故C项正确。

【点睛】

Itis/wasthefirsttimethat表示“是第一次……”,引导表语从句时,强调到说话时间为止某一情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,从句则用过去完成时。

9.Never_______agreater,ormorebeautiful,oracalmerornoblerthingthanyou.

A.didIseeB.haveIseen

C.IsawD.Ihaveseen

【答案】B

【解析】

【详解】

考查时态和倒装。

句意:

我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。

Never位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。

【点睛】

倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,notuntil及notonly等位于句首时,其后需要用部分倒装。

10.—Hello,Ihaveheardyouareonholiday.

—That’snotthecase.ActuallyI______frommyholidayinAthens,whereI______forafortnight.

A.returned;stayedB.havereturned;stayed

C.willreturn;stayD.amtoreturn;stay

【答案】B

【解析】

【详解】

考查时态。

句意:

—你好,我听说你在度假。

—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。

根据句意可知,我已经回来,所以用现在完成时havereturned。

根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。

故B选项正确。

11.Theboypretended______asleepwhenhisfathercameback.

A.tofallB.tohavefallen

C.tobefallingD.havefallen

【答案】B

【解析】

【详解】

考查固定句型和时态。

句意:

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

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

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

12.HowmanyEnglishwords____you____uptonow?

A.did;learnB.had;learned

C.have;learnedD.do;learn

【答案】C

【解析】

【详解】

考查时态。

句意:

到目前为止,你学习了多少英语词汇?

根据uptonow可知用现在完成时,故选C。

13.Tom____ontheessayfortwohoursbuthe_____onlyahundredwordsbynow.

A.hasbeenworking;haswrittenB.hasbeenworking;writes

C.worked;writtenD.worded;writes

【答案】A

【解析】

【分析】

【详解】

考查时态。

句意为:

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

由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完100个词了,所以用现在完成时,故A正确。

【点睛】

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

第一空根据时间状语fortwohours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。

而第二空的时间状语为bynow,因此用现在完成时即可,所以用haswritten。

14.---Havewe________water?

---Yes,________.We’dbettergetsome.

A.givenout;wehaverunitoutB.runoutof;ourwaterhasrunout

C.usedup;ourwaterhasbeenrunoutD.runout;ourwaterisrunningout

【答案】B

【解析】

【详解】

考查动词短语辨析。

句意:

—我们用完水了吗?

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

我们最好去取点水。

动词短语runoutof意为“用完,耗尽…”,该短语可以用于被动语态;runout意为“用完”,这是一个不及物动词短语,后面不接宾语,没有被动语态形式,排除CD项;useup意为“用完”,该短语有被动语态形式。

短语giveout分发,散发。

该短语与句意不符,排除A项;故B项正确。

15.She_______MrWhitefortwoyears.

A.marriedB.hasbeenmarriedto

C.marriedwithD.hasbeemarrying

【答案】B

【解析】

【详解】

考查谓语动词的时态和语态。

句意:

她已经嫁给怀特先生两年了。

和某人结婚或嫁给了某人,用bemarriedtosb。

for+时间段,要用完成时。

故此空填hasbeenmarriedto,综上所述,故选B。

16.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.

A.workedB.hadworked

C.hasworkedD.wasworking

【答案】C

【解析】

【详解】

考查时态。

句意:

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

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

17.Thediseaseisahugeblowforthefarmers.Hundredsofthem______theiranimals,livelihoodandhopesdestroyedandmanyothersfearthey_____thesamefate.

A.haveseen;willsufferB.saw;suffered

C.hadseen;wastosufferD.see;suffer

【答案】A

【解析】

【详解】

考查时态。

句意:

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

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

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

故选A。

18.IwonderwhyJenny________usrecently.Weshouldhaveheardfromherbynow.

A.hasn’twrittenB.doesn’twrite

C.won’twriteD.hadn’twritten

【答案】A

【解析】

【详解】

考查时态。

句意:

我想知道为什么Jenny最近没有写信给我们。

到目前为止我们应该已经收到她的来信了。

副词recently意为“最近,近来”,通常与现在完成时连用。

本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。

19.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.

---Butforthesituationwheremanyvegetableproducingareas_____constantlowtemperature,thingswouldnotbelikethis.

A.meetwithB.havemetwith

C.metwithD.hadmetwith

【答案】B

【解析】

试题分析:

考查时态。

句意:

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

对于我们来说太贵了。

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

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

考点:

考查时态

20.He_________________hiswifefortenyears

A.hasmarriedB.hasbeenmarriedwith

C.hasbeenmarriedtoD.gotmarriedto

【答案】C

【解析】

【详解】

考查时态。

句意:

他和妻子已经结婚10年了。

本句应该使用bemarried表示已婚状态,与时间状语fortenyears保持一致。

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

与某人结婚应该使用介词to,排除B项。

故C项正确。

21.ItisthefirsttimethatI______toBeijing.

A.cameB.come

C.havecomeD.hadcome

【答案】C

【解析】

【详解】

考查固定句型。

句意:

这是我第一次来北京。

Itis/wasthefirst/second/third...timethat...该句型意为“这是某人第几次干某事了”。

当主句的谓语动词用is时,从句谓语动词用现在完成时;当主句的谓语动词用was时,从句的谓语动词用过去完成时,故选C。

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.WeadmireSusanforherpersistence,theonlyoneoftheyounggirlswho__________intherockbandfor3yearssofar.

A.playedB.playC.haveplayedD.hasplayed

【答案】D

【解析】

【详解】

考查时态和主谓一致。

句意:

我们钦佩Susan的坚持不懈,她是到目前为止在摇滚乐队里演奏了3年的年轻女孩中唯一的一个。

根据定语从句中的sofar可知,句子用现在完成时态,再根据从句的主语是theonlyone,单数第三人称形式,故选D。

25.Greatchanges________inourschoolsince2016.Alotofprogress________.

A.havetakentheplace;havebeenmadeB.hadtakenplace;havebeenmade

C.weretakenplace;hasmadeD.havetakenplace;hasbeenmade

【答案】D

【解析】

【详解】

考查时态。

句意:

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

已经取得了许多进展。

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

结合选项,故选D。

26.--DidyouwatchthenewsaboutthesuccessstoryofafarmerinLonghulastnight?

Yes.Byusingane-commerceplatform,hisfruitbusiness____nationwide.

A.isexpandingB.hasexpandedC.wouldexpandD.wasexpanding

【答案】B

【解析】

【详解】

考查时态。

句意:

——你看了昨晚龙湖农民的成功事迹的新闻了吗?

——看了。

通过使用网络商业平台,他的水果生意已经做到全国了。

分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。

故选B

27.We____eachothersincechildhood.

A.haveknownB.knewC.knowD.areknowing

【答案】A

【解析】

【详解】

考查现在完成时。

句意:

从儿童时期我们就是彼此认识。

根据题干中的时间状语sincechildhood可知此处应用现在完成时。

故选A。

28.Mymother______thewindowalready,sotheroomlooksmuchbrighter.

A.hadcleanedB.hascleaned

C.iscleaningD.willclean

【答案】B

【解析】

【详解】

考查时态。

句意:

我妈妈已经把窗户擦好了,所以房间看起来明亮多了。

根据“sotheroomlooksmuchbrighter”可知此处强调过去的动作对现在造成的影响,应该用现在完成时,故B项正确。

29.TheGreens_____Chinaforfiveyears.

A.hasbeeninB.havebeenin

C.w

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

当前位置:首页 > 求职职场 > 简历

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

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