您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 英语现在完成时专项习题及答案解析及解析
英语现在完成时专项习题及答案解析及解析一、单项选择现在完成时1.Wetwothirdsoftheprojectsofarandwe’resuretocompleteitontime.A.finishB.willfinishC.havefinishedD.finished【答案】C【解析】【详解】考查时态。句意:到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。根据句中时间状语sofar可知用现在完成时。故选C。【点睛】本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。判断现在完成时的标志词有already,ever,never,yet,just,before,still,lately,since,foralongtime,uptonow,until,sofar,inthelastfewyears/weeks/mouths,tillnow,recently等,考生在平时学习英语过程中要多注意积累。本题只要抓住句中时间状语sofar(到目前为止)就可以判断出用现在完成时。2.Heistheonlyoneofthestudentswho_____awinnerofscholarshipfivetimesuptonow.A.isB.areC.havebeenD.hasbeen【答案】D【解析】【详解】考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为theonlyone,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语forthreeyears,故时态用现在完成时。故D正确。3.TheChinesewomen’svolleyballteamwonthegoldmedalattheRioOlympics,whichisthethirdtimetheteamOlympicgold.A.claimedB.hasclaimedC.hasbeenclaimingD.hadclaimed【答案】B【解析】【详解】考查时态语态。句型:itisthe+序数词+timethat从句,从句谓语动词要使用现在完成时。claim有权利要求得到,与主语theteam为主谓关系,应用主动语态。句意:中国女排在里约奥运会上获得了金牌,这是第三次团队获得奥运金牌。故选B。4.Throughoutthehistoryofmovie-making,Shakespeare’splaysforfilmsmorethantheworksofanyotherwriter.A.werebeingadaptedB.wouldbeadaptedC.havebeenadaptedD.areadapted【答案】C【解析】【详解】考查现在完成时的被动语态。句意:纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电影的次数多。由“Throughoutthehistoryofmovie-making,”可知,本句为现在完成时,主语Shakespeare’splays,与谓语adapt为被动。所以用现在完成时的被动语态havebeenadapted。故C选项正确。5.Muchdisappointedasheisinthejobinterview,hestillkeepshisconfidence.A.tohavefailedB.failedC.havingfailedD.failing【答案】A【解析】试题分析:考查动词的时态。由题目hestillkeepshisconfidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。考点:考查动词的时态。6.Moreandmorecancerpatients_________inhospitalowingtopollutedenvironmentandpeople’sbadlifestyles.A.treatedB.havetreatedC.havebeentreatedD.hadbeentreated【答案】C【解析】【详解】考查时态语态。句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。本句主语moreandmorecancerpatients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。7.TheGreens_____Chinaforfiveyears.A.hasbeeninB.havebeeninC.wenttoD.hasgoneto【答案】B【解析】【详解】考查时态。句意:Green一家人来中国已经五年了。时间状语forfiveyears表明用现在完成时,TheGreens作主语时,谓语动词用复数,而且接一段时间要用havebeenin,故B项正确。8.Allofhertime_______tocarryingoutafurtherstudyonthecauseofAlzheimer’sdiseasesincesheleftschool.A.hasbeendevotedB.devotedC.hasdevotedD.wasdevoted【答案】A【解析】【详解】考查时态。句意:自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且bedevotedto“致力于---”,故选A。【点睛】1.since自从---以来(可做介词和连词),和现在完成时态连用。Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。2.Itis/hasbeen+一段时间+since主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。Itisthreeyearssincehejoined(终止性动词)thearmy.他参军有三年了;Itisfiveyearssincehelived(持续性动词)here.他离开这有五年了。9.Wehavedonethingsweoughtnottohavedoneandundonethingsweoughttohavedone.A.leavingB.leftC.willleaveD.leave【答案】B【解析】【详解】考查现在完成时。句意:不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即wehavedonethingsweoughtnottohavedone和leftundonethingsweoughttohavedone,所以havedone和haveleft是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中weoughtnottohavedone作things的定语,第二个分句中weoughttohavedone作things的定语。故选B选项正确。10.Myfather____hislittlestorerapidlyintoabigdepartmentstoreinthepasttenyears.A.hasdevelopedB.developedC.isdevelopingD.develops【答案】A【解析】【详解】考查时态。句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。本句时间状语inthepasttenyeas通常要和现在完成时连用,故A项正确。11.—Wouldyoucareforacupoftea?Ittastesprettygood.—Ione.Thankyoujustthesame.A.havehadB.hadC.wouldhaveD.willhave【答案】A【解析】【详解】考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。12.―Whatdoyouthinkofourhometown?―Verybeautiful.YouknowitisthefirsttimethatI_______here.A.willbeB.wasC.havebeenD.hadbeen【答案】C【解析】试题分析:考查固定句型中的时态。固定句型:itis/was序数词timethatsb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。考点:考查固定句型中的时态。点评:固定句型:itis/was序数词timethatsb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;13.Overthelast3decades,thenumberofpeopletakingpartinvoluntarywork______sharply.A.wasincreasingB.hasincreasedC.hadincreasedD.willbeincreasing【答案】B【解析】【分析】考查动词时态【详解】句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。根据题干中Overthelast3decades得知是现在完成时,主语thenumber是第三人称单数,谓语动词用单数。故选B。14.—HowmuchdoyouknowabouttheWinterOlympicGamestobeheldinBeijing?—Well,themedia________itinavarietyofforms.A.coverB.havecoveredC.wouldcoverD.covered【答案】B【解析】【详解】考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。15.—Hello,Ihaveheardyouareonholiday.—That’snotthecase.ActuallyI______frommyholidayinAthens,whereI______forafortnight.A.returned;stayedB.havereturned;stayedC.willreturn;stayD.amtoreturn;stay【答案】B【解析】【详解】考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时havereturned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。16.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.A.workedB.hadworkedC.hasworkedD.wasworking【答案】C【解析】【详解】考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语eversince意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。17.Thediseaseisahugeblowforthefarmers.Hundredsofthem______theiranimals,livelihoodandhopesdestroyedandmanyothersfearthey_____thesamefate.A.haveseen;willsufferB
本文标题:英语现在完成时专项习题及答案解析及解析
链接地址:https://www.777doc.com/doc-8457139 .html