资源描述:
《专四单选语法部分练习及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、虚拟语气的练习1.Thereisarealpossibilitythattheseanimalscouldbefrightened,__asuddenloudnoise.a.beingthereb.shouldtherebec.therewasd.therehavebeen2.Itwasrequestedthatalloftheequipment___intheagreedtime.a.erectedb.wouldbeerectedc.beerectedd.willbeerected3.I___himth
2、eChristiangiftbymailbecausehecamehomeduringtheChristmasholidays.a.oughttohavesentb.couldn’thavesentc.musthavesentd.needn’thavesent4.Ourteacherrecommendedthatwe____asattentiveaspossiblewhenwevisitthemuseum.a.areb.shallbec.bed.were5.Wefeelitishightimethatth
3、egovernment____somethingtochecktheinflation.a.didb.doc.shoulddod.woulddo6.You___thatlettertoJames.However,youdidn’t.a.oughttowriteb.oughttohavewrittenc.shouldwrited.shouldbewriting7.Iftherewerenosubjunctivemood,English___mucheasiertolearn.a.couldhavebeenb
4、.wouldbec.willbed.wouldhavebeen8.HadJudybeenmorecarefulonthemathsexam,she____muchbetter.a.wouldbegettingb.couldhavegotc.mustgetd.wouldget9.____you____furtherproblemswithyourprinter,contactyourdealerforadvice.a.If,hadb.Have,hadc.Should,haved.Incase,had10.I
5、tisnecessarythathe_____theassignmentwithoutdelay.a.handinb.handsinc.musthandind.hastohandin11.Ifonlythepatient___adifferenttreatmentinsteadofusingtheantibiotics,hemightstillbealivenow.a.hadreceivedb.receivedc.shouldreceived.werereceiving12.IfonlyI___playt
6、heguitaraswellasyou!a.wouldb.couldc.shouldd.might13.____,I’llmarryhimallthesame.a.Washerichorpoorb.Whetherrichorpoorc.Wereherichorpoord.Beherichorpoor14.Hewouldhavefinishedhiscollegeeducation,buthe___toquitandfindajobtosupporthisfamily.a.hadhadb.hasc.hadd
7、.wouldhave15.Elizamusthavemissedthetrain,;otherwise,she___then.a.shouldarrivehereb.hasarrivedherec.wouldhavearrivedhered.arrivedhere16._____,weshallgoonapicnic.a.Iftheweatherwerefineb.Weretheweathertobefinec.Shouldtheweatherbefined.Hadtheweatherbeenfine17
8、.Hewasholdingconsultationwithhisstudents.Otherwise,he____overtohelpus.a.hadcomeb.wouldcomec.wouldhavecomed.wascoming18.Butfortheleadershipoftheparty,we___suchgreatachievements.a.shallnotmakeb.couldnothavemadec.shoul