《虚拟语气专练(语法填空版)》由会员分享,可在线阅读,更多相关《虚拟语气专练(语法填空版)(3页珍藏版)》请在金锄头文库上搜索。
1、虚拟语气专项练习(新题版型)语法填空:1.I wouldratherTom(come)tomorrow.2.Itseemsasifit(be)winternow.3. Whatwouldhavehappenedifyou(nothelp)herchild?4.Itisstrangethathe(think)so.5.I wishI(meet)myuncleyesterday.6.Galileoinsistedthattheearth(move)thesun.7.Supposingtheweather(be)bad,wherewouldyougo?8.Butforyourhelp,Icouldn
2、t(find)theplace.9.Whatdoyouthinkwouldhappenedifthere(be)nolightintheday?10.I wasverybusyyesterday,otherwiseI(go)totheparty.11.Withoutyourhelptheoldman(notlive)now.12.Itishightimeyou(take)themedicine,sir.13.I wishI(attend)themeetingyesterday.14.I wishI(can)fly.15.Hewishedhe(notfall)inlovewithherbefor
3、e.16.Iwouldratheryou(paint)thewallgreennexttime.17.I wouldrathershe(notdo)that.18.IfonlyI(take)youradvice.19. IfonlyI(be)abird!20. ItwasJohnwhobrokethewindow.WhyareyoutalkingtomeasifI(do)it.21. Mymomsuggeststhatweeatoutforachangethisweekend.22. Donthandlethevaseasifit(be)madeofsteel.23. Ifhe(follow)
4、myadvice,hewouldnthavelosthisjob.24.Wetookataxitothelecturehall.Otherwisewe(be)lateforthemeeting.25.Ifwe(book)atableearlier,wewouldntbestandinghereinaqueue.单句改错:1. IfIwasyou,Iwouldrunfaster.2. IfIlivenearmyoffice,Iwouldwalktowork.3. Iknownothingaboutthefilm.IfIknewaboutit,Iwilltellyou.4. Ifsheworked
5、hardenough,shewouldhavepassedtheEnglishexam.5. Ifitwerenotraintomorrow,theymightgototheGreatWall.6. Ifitwerenotforthefactthatshecouldntsing,Iwouldinvitehertotheparty.7. Shouldtheweatherfine,wemightgoonatrip.8. Shewasverybusyyesterday,otherwiseshewouldcometothemeeting.9. IwishIwasastallasyou.10. HowI
6、wishIcanpayavisittoParis.11. HewishesthathestudiedFrenchinsteadJapaneseinthecollege.12. Iwouldratheryoupaymenow.13. Itshightimethatwegotobed.14. LookatthetroubleIamin!IfonlyIfollowedyouradvice.15. Ifyouaskedhimyesterday,youwouldknowwhattodonow.16. Hewouldbeagoodsportsmannowifhetrainedregularly.将以下句子
7、变为主谓倒装句并翻译成汉语。1. IfIwereyou,Iwouldgothere.2. Ifhehadeatenit,hewouldhavehavedied.3. Ifitshouldsnowtomorrow,wewouldplayasnowgame.语法填空答案1.came2.were3.hadnthelped4.shouldthink5.hadmet6.moves7.were8.havefound9.were10.wouldhavegone11.wouldntlives12.took13.hadattended14.could15.hadntfallen16.pointed17.hadn
8、tdone18.hadtaken19.were20.haddone21.should22.were23.hadfollowed24.wouldhavebeen25.hadbooked改错1.waswere2.livelived3.willwould4.she+had5.not+to6.couldntcant7.weather+be8.would+have9.waswere10.cancould11.insteadof12.paypaid13.gowent14.I+had15.you+had16.he+had句式转换1.WereIyou,2.Hadheeatenit,.3.Shoulditsnow,.#