您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 将来完成时练习题及答案
将来完成时练习题及答案1.Bytheendofthisyear,I____enoughmoneyforaholiday.(C)AwillsaveBwillbesavingCwillhavesavedDhavesaved2.Ihavebeenstudyinghereforfouryears,bynextsummer_D___-.AshallgraduateBshallbegraduatedCshallbegraduatingDshallhavegraduated3.Ihopeherhealth_______greatlybythetimewecomebacknextyear.(D)AimprovesBimprovedCwillbeimprovedDwillhaveimprove4.“AreyougoingtoRichard”sbirthdayparty?‘“Yes.BythenI______myhomework..”(C)AhadfinishedBwillhavefinishedCwouldhavefinishedDfinished5.IsupposebythetimeIcomebackintenyears’timealltheseoldhouse______down.(A)AwillhavebeenpulledBwillbepullingCwillhavepulledDwillbepulled6.Ihopethatthey_A_____theroadbythetimewecomeback.AwillhaverepairedBwouldhaverepairedChaverepairedDhadrepaired1.选C,bytheendofthisyear,是明确表示将来的时间状语,主句表示在这个将来时间以前完成的动作,故应用将来完成时.2.选D.bynextsummer是明确表示将来的时间状语,主句表示在这个将来时间以前完成的动作,故应用将来完成时.3.选D,bythetime引出的是时间状语分句,分句中用的come用一般现在时,表示将来概念,相当于一个表示将来的时间状语,主句谓语动词表示在将来某一时刻以前必定完成的行为,应该用将来完成时.不能选A,句子中带有表示将来时间的状语分句,故应该用与将来时相关的时态.也不能选C,improve在该句中作”好转”,”变得更好”解,为不及物动词,所以用被动语态时错误的.4.B5.A6.A.BythetimeyouarriveinLondon,weBinEuropefortwoweeks.AshallstayBwillhavestayedChavestayedDhavebeenstaying答案B2Bytheyear2010,scientistsprobablyCacureforcancer.AwillbediscoveringBarediscoveringCwillhavediscoveredDhavediscovered答案CBytheyear2010是明确表示将来的时间状语,主句表示在这个时间以前完成的动作,故用将来完成时.3Beforelong,heAallaboutthematter.AwillhaveforgottenBforgetChaveforgottenDforgot答案A4IamsureheAthedifficultiesbeforeyouarrivethere.AwillhavesettledBsettledChadsettledDsettle答案Abeforeyouarrivethere.是明确表示将来的时间状语,主句表示在这个时间以前完成的动作,故用将来完成时.练习二1.Bythesummer,Elizabeth______herefortenyears.A.willworkB.worksC.willhaveworkedD.hasworked2.I.hopeyou______theinstructionsreadybeforeIcometomorrowA.togetB.shallgetC.willgetD.willhavegotten.3.Nosooner_______thantheaccidenthappened.A.hehadgoneB.hadhegoneC.hisgoingD.hewent4.Hardly______whenthebussuddenlypulledaway.A.theyhadgottothebusstopB.hadtheygottothebusstopC.didtheygettothebusstopD.theygottothebusstop5.Motherdoesn'tknowmuchtimeIhavespentinwatchingTV;ifsheeverfoundout,I'msure_______.A.she'dneverforgivemeB.sheneverforgivemeC.she'llneverforgivemeD.shedoesneverforgiveme6.Assoonashe______hiserror,Rockfellermadethenecessarycorrectionstohisdatacollected.A.discoveredB.hasdiscoveredC.discoversD.haddiscovered7.I_______meetingyoueversinceweparted.A.waslookingforwardtoB.havebeenlookingforwardtoC.hadbeenlookingforwardtoD.lookedforwardto8.Wherehaveyoubeen?What_____?A.didyoudoB.haveyoubeendoingC.havemadeD.wereyoudoing9.Shehasbeenstudyinghereforfiveyearsandbytheendofnextsummershe_____.A.willgraduateB.willbegraduatingC.willbegraduatedD.willhavegraduated10.Whenyoucometonightateighto’clock,I_____eightlessons.A.wouldreviewB.shallreviewC.shallhavereviewedD.shallbereviewing11.“AreAliceandTomstilllivinginNewYork?”“No,they_____toDallas.”A.arejustmovedB.havejustmovedC.hadjustmovedD.willjustmove12.Ihaven’theardfromMaria_____.A.sincealongtimeB.formanymonthsagoC.formanymonthsD.sincemanymonthsbefore13.Hisgrandfather______forthirtyyears.A.diedB.wasdeadC.hasbeendeadD.hasdied14.It’s(high)timeyou_____aholiday.A.hadB.haveC.willhaveD.havehad15.BythetimeJuangetshome,hisaunt_____forPuertoRico.A.willleaveB.leavesC.willhaveleftD.left16.Allthemachines_____bytheendofthefollowingweek.A.wererepairedB.willberepairedC.havebeenrepairedDwillhavebeenrepaired17.Theconference_____afullweekbythetimeitends.A.musthavelastedB.willhavelastedC.wouldlastD.haslasted语法练习1答案1.C将来完成时态。By指:到什么时间为止。2.D将来完成时态。tomorrow表示将来,gettheinstructions(指令,指示)这个动作在我回来之前已经完成。3.B“nosooner……than……”(刚……就……),在nosooner这部分应当用过去完成时,than后面用一般过去时。A,B都是过去完成时态,怎么选择?Nosooner的特殊用法,在其后面跟倒装语序,所以选B。4.Bhardly……when……(一……就……),hardly后应当用过去完成时,when后面用一般过去时。hardly的特殊用法,在其后面跟倒装语序,所以选B。5.A过去将来时态。Forgive原谅,She’d相当于:shewould.妈妈不知道我看电视花费了多长时间,如果她知道的话,我相信她将永远不会原谅我。6.D过去完成时态。发现错误这个动作发生在纠正数据那个动作之前,而改正数据的动作用的是过去时态,所以,发生在过去的过去的动作就用过去完成时态。error错误。correction改正,是名词。data数据。7.B现在完成时态。表示渴望见你这个动作从过去一直延续到现在以至于将来。lookforwardto渴望,想要……。eversince自从……。8.B现在完成进行时态。通过上下句来识别时态。9.D将来完成时态。bytheendofnextsummer为信号词。10.C将来完成时态。Review温习,复习。11.B现在完成时态。说话的时候,他已搬走。12.C我已经好几个月没有Maria的消息了。现在完成时态,for引导一个时间状语。13.C现在完成时态。他的祖父已经去世三十年了。这里死亡表示一种状态,而不能理解为一种动作,因为死亡是一个短暂性动词,它不可能持续三十年。所以用hasbeendead。14.AIt’s(high)time(是……什么的时候了)的特殊用法,要用完成时态。Have在句中是拥有的意思。15.C将来完成时态。Leavefor离开一个地方到另一个地方去,Bythetime信号词。16.D将来完成时态。bytheendof到……时间为止,在此句中引导的时间状语从句为将来时间,所以是用将来时。答案B,D选取哪个?机器(machines)是被修的,所以用被动语态。显然,D为正确答案。17.B译文:会议从开始到结束,将持续整整一个星期。本句是将来完成时的用法。到将来某时(会议结束)之前业已完成的动作(last),所以用将来完成时。
本文标题:将来完成时练习题及答案
链接地址:https://www.777doc.com/doc-4279164 .html