资源描述:
《将来完成进行时练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品文档将来完成进行时练习题1.Bytheendofthisyear,I____enoughmoneyforaholiday.AwillsaveBwillbesavingCwillhavesavedDhavesaved2.Ihavebeenstudyinghereforfouryears,bynextsummer_D___-.AshallgraduateBshallbegraduatedCshallbegraduatingDshallhavegraduated3.Ihopeherhealth_______greatlybythet
2、imewecomebacknextyear.AimprovesBimprovedCwillbeimprovedDwillhaveimprove4.“AreyougoingtoRichard”sbirthdayparty??“Yes.BythenI______myhomework..”AhadfinishedBwillhavefinishedCwouldhavefinishedDfinished5.IsupposebythetimeIcomebackintenyears?timealltheseoldhouse______down.
3、AwillhavebeenpulledBwillbepullingCwillhavepulledDwillbepulled6.Ihopethatthey_A_____theroadbythetime2016全新精品资料-全新公文范文-全程指导写作–独家原创18/18精品文档wecomeback.AwillhaverepairedBwouldhaverepairedChaverepairedDhadrepaired1.选C,bytheendofthisyear,是明确表示将来的时间状语,主句表示在这个将来时间以前完成的动作,故应用将
4、来完成时.2.选D.bynextsummer是明确表示将来的时间状语,主句表示在这个将来时间以前完成的动作,故应用将来完成时.3.选D,bythetime引出的是时间状语分句,分句中用的come用一般现在时,表示将来概念,相当于一个表示将来的时间状语,主句谓语动词表示在将来某一时刻以前必定完成的行为,应该用将来完成时.不能选A,句子中带有表示将来时间的状语分句,故应该用与将来时相关的时态.也不能选C,improve在该句中作”好转”,”变得更好”解,为不及物动词,所以用被动语态时错误的.4.B5.A6.A.Bythetimeyou
5、arriveinLondon,weBinEuropefortwoweeks.AshallstayBwillhave2016全新精品资料-全新公文范文-全程指导写作–独家原创18/18精品文档stayedChavestayedDhavebeenstaying答案BBytheyear010,scientistsprobablyCacureforcancer.AwillbediscoveringBarediscoveringCwillhavediscoveredDhavediscovered答案CBytheyear010是明确表示将来的
6、时间状语,主句表示在这个时间以前完成的动作,故用将来完成时.Beforelong,heAallaboutthematter.AwillhaveforgottenBforgetChaveforgottenDforgot答案AIamsureheAthedifficultiesbeforeyouarrivethere.AwillhavesettledBsettledChadsettledDsettle答案Abeforeyouarrivethere.是明确表示将来的时间状语,主句表示在这个时间以前完成的动作,故用将来完成时.练习二1.By
7、thesummer,Elizabeth______hereforten2016全新精品资料-全新公文范文-全程指导写作–独家原创18/18精品文档years.A.willworkB.worksC.willhaveworkedD.hasworked2.I.hopeyou______theinstructionsreadybeforeIcometomorrowA.togetB.shallgetC.willgetD.willhavegotten.3.Nosooner_______thantheaccidenthappened.A.heh
8、adgoneB.hadhegoneC.hisgoingD.hewent4.Hardly______whenthebussuddenlypulledaway.A.theyhadgottothebusstopB.hadtheygottothebusst