情态动词专项练习1.ItoldSallyhowtogethere,butperhapsI_______forher.A.hadtowriteitoutB.musthavewrittenitoutC.shouldhavewrittenitoutD.oughttowriteitout2.—Therewerealreadyfivepeopleinthecarbuttheymanagedtotakemeaswell.—It_______acomfortablejourney.A.can’tbeB.shouldn’tbeC.mustn’thavebeenD.couldn’thavebeen3.It’snearlyseveno’clock.Jack_______behereatanymoment.A.mustB.NeedC.shouldD.can4.Johnny,you_______playwiththeknife,you_______hurtyourself.A.won’t;can’tB.mustn’t;mayC.shouldn’t;mustD.can’t;shouldn’t5.Thefirespreadthroughthehotelveryquicklybuteveryone_______getout.A.hadtoB.wouldC.couldD.wasableto6.—WhencanIcomeforthephotos?Ineedthemtomorrowafternoon.—They_______bereadyby12:00.A.canB.shouldC.mightD.need7.—IstayedatahotelwhileinNewYork.—Oh,didyou?You_______withBarbara.A.couldhavestayedB.couldstayC.wouldstayD.musthavestayed8.—AreyoucomingtoJeff’sparty?—I’mnotsure.I_______gototheconcertinstead.A.mustB.wouldC.shouldD.might9.Iwasreallyanxiousaboutyou.You_______homewithoutaword.A.mustn’tleaveB.shouldn’thaveleftC.couldn’thaveleftD.needn’tleave10.—IsJohncomingbytrain?—Heshould,buthe_______not.Helikesdrivinghiscar.A.mustB.canC.needD.may11.Aleft-luggageofficeisaplacewherebags_____beleftforashorttime,especiallyatarailwaystation.A.shouldB.canC.mustD.will12.Iwonderhowhe_______thattotheteacher.A.daretosayB.daresayingC.notdaresayD.daredsay13.Whenhewasthere,he___gotothatcoffeeshopatthecornerafterworkeveryday.A.wouldB.shouldC.hadbetterD.might14.Ithasbeenannouncedthatcandidates_____remainintheirseatsuntilallthepapershavebeencollected.A.canB.willC.mayD.shall15.How______yousaythatyoureallyunderstandthewholestoryifyouhavecoveredonlyapartofthearticle?A.canB.mustC.needD.may16.—Ihearyou’vegotasetofvaluableAustraliancoin._______Ihavealook?—Yes,certainly.A.DoB.MayC.ShallD.Should情态动词练习参考答案1.C。―oughtto/shouldhave+过去分词‖表示后悔当初该做但却没做某事。―…也许我本该把详细地址写给她的。‖2.D。―couldn’thave+过去分词‖表示对过去情况的推测。既然小汽车上―已有五人‖,且是―设法‖才把你带去的,如此拥挤,旅途当然―不可能‖舒服。3.C。nearly暗示―时间不早了‖,Jack―按理应当(should)随时(atanymoment)‖都有可能到达这里。must语气过强;can一般不用于肯定推测;need意义不通,也不用于肯定句。4.B。mustn’t(不许、千万不)表示禁止。may表示可能性。句意为―你千万不要玩刀子,可能会弄伤自己的‖。5.D。表示过去具体某次―能够‖做成某事只能用was/wereableto而不用could。6.B。should表示按理应当,大概。can一般不用于肯定推测;用might语气太不肯定,顾客可能走掉。7.A。couldhavedone表示本可以做但却没有做的事。句意为―你本来可以住在Barbara那儿的‖;而musthavedone只表示有把握的肯定推测,这与前面具有疑问语气的Oh,didyou?不符。8.D。语境明显提示―我可能(might)要去听音乐会‖。9.B。表示轻微的责备,句意为―我真的好担心你啊。你当时本不该不说一声就离开家的‖。10.D。由―他自己喜欢开车‖这一习惯推断,―他可能不会(maynot)坐火车来‖。cannot―不可能‖,语气太肯定。11.B。can表示―可以‖。should(应该),must(必须),will(愿意)均不符合语境。12.D。dare作行为动词时,一般接todo,但疑问式或否定式中to可以省略,此句有疑问口气。13.A。would表示过去的习惯。14.D。在规章中告诫应考者,在收完所有试卷前―必须‖留在教室里。15.A。can在疑问句中,表示疑惑、怀疑,根据情况可译作―能、可以‖等。16.B。may表示请求对方允许,即:―我可以做…吗?‖