您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 【英语】-英语现在完成进行时专题练习(及答案)
【英语】英语现在完成进行时专题练习(及答案)一、单项选择现在完成进行时1.Hehasagreatinterestintennisand______ittwiceaweekoverthepastyear.A.playsB.playedC.hadplayedD.hasbeenplaying【答案】D【解析】twiceaweekoverthepastyear到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。2.Mr.Smith________hispupilshowtoprepareforthetestsince8am,butnoonelistenstohim.A.hastoldB.istellingC.hasbeentellingD.willhavetold【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。故答案选C。3.Thegirlhasagreatinterestinsportsand___badmintonclassestwiceaweekoverthepast2years.A.takesB.tookC.istakingD.hasbeentaking【答案】D【解析】试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A.takes一般现在时,B.took一般过去时,C.istaking现在进行时,D.hasbeentaking现在完成进行时。overthepast2years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。考点:考查动词时态的用法。4.Thefamousstar_____inNewYorkeversinceshemovedtherein1987.A.livedB.islivingC.hasbeenlivingD.hadlived【答案】C【解析】试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。由句意和eversince...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。考点:考查动词时态的用法。5.--IamsureMarywillwinthefirstplaceinthecomingcompetition.--Ithinkso.She________foritformonths.A.haspreparedB.hasbeenpreparingC.hadpreparedD.prepared【答案】B【解析】试题分析:考查时态。句意:--我相信玛丽会在接下来的比赛中获得第一名。--我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。考点:考查时态6.We________thebridgeforovertwoyearsanditwillbehalfayearbeforeit’scompleted.A.arebuildingB.havebuiltC.havebeenbuiltD.havebeenbuilding【答案】D【解析】试题分析:考查现在完成进行时态。由时间状语forovertwoyears可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。故要用现在完成进行时,因此选D。句意:我们已经造桥几乎两年了,桥竣工大概还要半年。考点:考查现在完成进行时态。7.---Alice,what’swrongwithyou?Youlooksowornout.---Nothingserious.ImynewhousealldayandI’mafraidIwon’tfinishuntiltomorrowafternoon.A.havewhitewashedB.amwhitewashingC.havebeenwhitewashingD.shallbewhitewashing【答案】C【解析】考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。8.---Didyoufindthemissingcoupleinthemountainyesterday?---No,butwe_______togetintouchwiththemeversince.A.havetriedB.hadtriedC.havebeentryingD.hadbeentrying【答案】C【解析】试题分析:考查动词的时态。句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直在努力联系他们。根据eversince可知用现在完成时,再根据语境可知用现在完成时的进行时态,故选C项。考点:考查动词的时态9.Japan’seconomyinthepasttwentyyears.Nooneknowshowlongitbeforeitregainsitsincrease.A.hasbeendeclining;willbeB.hasdeclined;wouldbeC.hadbeenindecline;wouldtakeD.wasonthedecline;willtake【答案】A【解析】试题分析:考查时态辨析。根据句意和时间指示词inthepasttwentyyears和介词before可以判断前后应该分别采用现在完成进行时和一般将来时。句意:日本经济在过去20年里一直在下滑。谁也不知道在它恢复增长前还需要多长的时间。根据句意可以判断,故选A。考点:考查时态辨析10.Heisreallynervous.He________backandforthallthenightwaitingfortheresults.A.walkedB.hadwalkedC.hasbeenwalkingD.walks【答案】C【解析】试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。考点:考查动词时态语态11.--Hi,Lucy!WhendidyouarriveinBerlin?--Lastweekend,Iadifferentculturesincethen.A.wasexperiencingB.willbeexperiencingC.havebeenexperiencingD.hadbeenexperiencing【答案】C【解析】试题分析:句意:—Hi,Lucy,你什么时候到柏林的?—上周末,从那时起我一直在体验一种不同的文化。本句的时间状语是sincethen,通常和现在完成时连用,本句使用现在完成进行时表示动作的延续性和反复性。故C正确。考点:考查时态12.TrafficconditionsinNanchang_____fordecades.Atfirstpeopleonlycomplainedaboutjamsduringrushhours,buttodayeveryhourisrushhour.A.areworseningB.hadworsenedC.havebeenworseningD.worsened【答案】C【解析】试题分析:考查时态。根据时间状语fordecades和句意可知用现在完成进行时。句意:十年来,南昌的交通状况越来越糟糕了。起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。选C。考点:考查时态13.---where’sMom?-----She’sinthekitchen.She_____thehouseworkallmorningA.isdoingB.wasdoingC.didD.hasbeendoing【答案】D【解析】试题分析:考查动词的时态。句意:妈妈在哪?她在厨房里。她今早上一直在做家务。根据allmorning表示一直做某事,故选D项。考点:考查动词的时态14.Thecrazyfans___________patientlyfortwohours,andtheywillwaittillthemoviestararrives.A.arewaitingB.hadwaitedC.havebeenwaitingD.willwait【答案】C【解析】试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语fortwohours,,表示现在完成进行时,故选C项。考点:考查动词的时态和语态15.Kate________onhernewnovel,whichissupposedtocomeoutnextmonth.A.wasworkingB.hadworkedC.willbeworkingD.hasbeenworking【答案】D【解析】D考察时态。句义:凯特一直在忙着写她的新小说。因为下个月应该就要出版了。选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。故D正确。16.—Howisyourcousin,Kate?—Shebrokeherlegand________medicaltreatmentsince.A.isreceivingB.hasreceivedC.receivedD.hasbeenreceiving【答案】D【解析】D考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。17.Jessicaoughttostopwork.Shehasaheadachebecauseshe_______toolong.A.readB.isreadingC.hadreadD.hasbeenreading【答案】D【解析】本题考查时态。从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。18.--Ihavegotaheadache.--Nowonder.You_________onthemathexercisestoolong.A.workB.areworkingC.havebeenworkingD.worked【答案】C【解析】试题分析:句意:-我有点头疼。-难怪呢。你这么长时间一直在做数学练习。根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。考点:考查动词时态。19.Iamsotired,forI________Englishfor2hours.A.isstudyingB.havebeenstudyingC.wasstudyingD.hadbeenstudying【答案】B【解析】句意:我好累,因为我已经学习英语两个小时了。根据“for2hours”可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,故应用现在完成进行时。20.Heisreallynervous.He______backandforthallthenightwaitingfortheresults.A.hasbeenwalkingB.hadwalkedC.walkedD.iswalking【答案】A【解析】试题分析:本句的时间状语是allthenight整个晚上。句意:他真的很紧张,整个晚上她一直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。21.Thedebatehasonlyafewmomentsthatmightbeinspiringtot
本文标题:【英语】-英语现在完成进行时专题练习(及答案)
链接地址:https://www.777doc.com/doc-6693498 .html