您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 现在完成进行时练习题含答案
现在完成进行时练习题含答案一、单项选择现在完成进行时1.Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.A.hasbeendoingB.hasdoneC.didD.haddone【答案】A【解析】A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。2.I________atopicforthecomposition,buthaven’tdecidedyet.A.willthinkaboutB.havebeenthinkingaboutC.hadthoughtaboutD.wasthoughtabout【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。从buthaven’tdecidedyet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。考点:考查时态3.Sincethetimehumankindstartedgardening,we_____tomakeourenvironmentmorebeautiful.A.tryB.havebeentryingC.aretryingD.willtry【答案】B【解析】试题分析:考查动词时态。since作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。考点:考查动词时态4.Thegirlhasagreatinterestinsportsand___badmintonclassestwiceaweekoverthepast2years.A.takesB.tookC.istakingD.hasbeentaking【答案】D【解析】试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A.takes一般现在时,B.took一般过去时,C.istaking现在进行时,D.hasbeentaking现在完成进行时。overthepast2years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。考点:考查动词时态的用法。5.Thefamousstar_____inNewYorkeversinceshemovedtherein1987.A.livedB.islivingC.hasbeenlivingD.hadlived【答案】C【解析】试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。由句意和eversince...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。考点:考查动词时态的用法。6.IwonderifJohnhasforgottenmynumber.I___himtocallforthepasttwohours.A.havebeenexpectingB.haveexpectedC.havebeenexpectedD.expected【答案】A【解析】试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。A.havebeenexpecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B.haveexpected现在完成时,过去开始一个动作与现在有关C.havebeenexpected现在完成时被动语态D.expected一般过去时。题干中forthepasttwohours.提示在过去持续做某事,故选A。考点:考查动词时态的用法。7.—Nowtheweight.Only115.You’dbetterputonafewpounds.—Well,actually,I________likeahorse.A.ateB.waseatingC.havebeeneatingD.willeat【答案】C【解析】“现在(称)体重,只有115.你最好再增重几镑。”“噢,实际上,我一直都很大食量。”发生在过去,并有可能继续下去,应该用现在完成进行时。故选C。8.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe_______Englishforayear.A.studiesB.studiedC.isstudyingD.hasbeenstudying【答案】D【解析】现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景“CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool”和时间状语foryears可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正在发生的动作或存在的状态。9.Frank,wherehaveyoubeen?We_____yousince2o’clock.A.havebeenwaitingforB.arewaitingforC.hadwaitedforD.waitedfor【答案】A【解析】试题分析:考查动词的时态。句意:弗兰克,你去哪了?自从两点我们就在等你。根据since2o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;10.—Hey,man!Whysotired?—I_____forweeksforthecomingcelebrationoftheschool’s100thanniversary.A.waspreparingB.havebeenpreparingC.hadpreparedD.wasprepared【答案】B【解析】试题分析:考查动词的时态。句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。根据forweeks可知这个动作一直都在持续,故选B项。考点:考查动词的时态11.—Mum,Dadoughttostopworking?—Yes,hehasabadheadachebecausehe_______toolong.A.readB.hasbeenreadingC.hadreadD.isreading【答案】B【解析】试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。考点:考察现在完成进行时12.It'ssaidthatthey________abetterlifeeversincetheymovedtotheUS.A.hadenjoyedB.havebeenenjoyingC.wereenjoyingD.wouldenjoy【答案】B【解析】B考察动词时态。句义:据说,他们自从搬到美国后一直过着更好的生活。根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。故应该使用现在完成进行时。故B正确。13.(安徽省芜湖三校一模)Arecentstudyhasfoundthatthenumberofsmokers________sharplyoverthepastfiveyears.A.isincreasingB.areincreasingC.hasbeenincreasingD.havebeenincreasing【答案】C【解析】选C考查时态和主谓一致。句意:最近一项研究表明,在过去五年里,吸烟者人数急剧上升。thenumberof后接复数名词作主语,谓语动词则用第三人称单数;时间状语overthepastfiveyears表明用现在完成进行时。14.(河北普通高中高三质量监测)Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.A.hasbeendoingB.hasdoneC.didD.haddone【答案】A【解析】A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。15.Lucy________guitarlessonseverythreeweeksinthepastthreeyears,butnowsheisconsideringshe'llmakeiteveryotherweek.A.ishavingB.hadhadC.hadD.hasbeenhaving【答案】D【解析】考查动词时态。句意:Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。根据句意可知应用现在完成进行时。现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。16.Mr.Smith________hispupilshowtoprepareforthetestsince8am,butnoonelistenstohim.A.hastoldB.istellingC.hasbeentellingD.willhavetold【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。故答案选C。17.---DoyouhaveanynewsaboutBob?---Yeah.We______eachotherquitealotrecently.A.havebeenseeingB.hadbeenseeingC.seeD.haveseen【答案】A【解析】试题分析:考查动词的时态。句意你知道关于鲍伯的消息吗?是的,我们最后一直联系比较多。根据文中提到recently最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。所以选A项。考点:考查动词的时态18.—I_______thedishesforoveraweek.It’syourturn.—I______youwouldsaysomethinglikethat.A.havewashed;haveknownB.havebeenwashing;knewC.havewashed;knowD.havebeenwashing;know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。该轮到你了。——我知道你就会这样说。现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。考点:考查动词时态。19.—Icountedsheep,IdrankmilkandItriedeverything,butnothinghelped.—Itseemsyou_____toomuchrecently.Trysomesleepingpills.A.workedB.workC.hadworkedD.havebeenworking【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。用法相同的副词还有lately,sofar,uptonow,bynow,fortwodays,sincelastFriday,in/during/overthelast/past/fewdays等。故答案为D。考点:动词时态。20.Heisreallynervous.He
本文标题:现在完成进行时练习题含答案
链接地址:https://www.777doc.com/doc-7503562 .html