情态动词专项练习与解析1.He’singoodhealth.Everymorninghe____forawalkinthepark.A.shallgoB.doC.willgoD.isgoing1.2.—Wouldyouopenthedoor,please?—Yes,I____.A.willB.doC.wouldD.can3.WheneverIwasintrouble,she____cometomyhelp.A.wasusedtoB.wouldC.alwaysD.should3.B。would在此处表示过去习惯性的动作。4.Helpmewiththeheavybox,____you?A.don’tB.willC.doD.shall4.B。5.—____heopenthewindow?—Yes,please.A.ShallB.WillC.OughtD.Would5.6.You____thatarticleyesterday?A.shouldfinishB.wouldhavefinishedC.shouldhavefinishedD.oughttofinish7.Whydidyoukeepitasecretfromme?I____about.A.shouldbetoldB.oughttohavebeentoldC.shouldhavetoldD.oughttobetold8.She____yesterday.Hermotherwaswaitingforherallday.A.musthavecomeB.shouldhavecomeC.wouldhavecomeD.oughttocome9.—Therewerealreadyfivepeopleinthecarbuttheymanagedtotakemeaswell.—It____acomfortablejourney.A.can’tbeB.shouldn’tbeC.mustn’thavebeenD.couldn’thavebeen10.It’snearlysixo’clock.Tom____behereatanymoment.A.oughtB.needC.shouldD.can111.Youarerunningafever.You____toseethedoctor.A.needgoB.musthavegoneC.shouldgoD.can11.12.—Yououghttofinishyourhomeworkbeforeleaving.—____.A.Yes,IknowIwilloughttoB.No,Iwon’toughttoC.Yes,IknowIshouldD.No,Inotoughtto12.13.—Doyouhavetotakecareofyourfatherathome?—Yes,I____.A.willhaveB.havetoC.doD.shall用haveto。14.Youlookverytired.You____tobedtoolatelastnight.A.mustgoB.musthavegoneC.couldgoD.didn’tgo15.Mr.Smithpromisedtocomeatsix,butitisalreadynine.He____missedthetrain.A.willhaveB.hastohaveC.mayhaveD.oughttohave16.Thenews____betrue.A.mustn’tB.shouldn’tC.can’tD.wouldn’t16.C。can’t表示推测意义,意为“不可能”。must不能用在否定句中表示推测意义。17.—IsMrs.Greencomingatnoontoseeus?—Sheshould,butshe____not.Sheusuallytakesanapatnoon.A.mustB.canC.mayD.ought18.Yourcomposition____but____.A.needstobeshortened;doesn’tneedtorewriteB.doesn’tneedtobeshortened;needberewrittenC.needsshortening;needn’tberewrittenD.needn’ttobeshortened;needstorewrite18.C19.Thereusedtobeariverhere,____?A.didn’titB.usedthereC.didn’tthereD.usedn’tit20.Noone___thattohisface.A.daressayB.daretosayC.daresnotsayD.daresay情态动词专项练习与解析【答案与解析】1.C。will在句中表示“意愿”。2.A。would在疑问句中表示请求对方允许,回答时为了避免重复,因此用will。3.B。would在此处表示过去习惯性的动作。4.B。祈使句后面的附加疑问句,表示“向对方提出请求”或“告诉某人做某事”时,用will/wouldwon’tyou来表达。例如:Openthewindow,will/would/won’tyou?也可用can/can’t/you来表达。例如:Comedownquickly,can/can’tyou?5.A。shall用于第二、三人称时,表示命令、警告、允诺等。6.C。should/oughtto+have+P.P.表示“过去某事该做而未做”。7.B。8.B。见第6题注释。9.D。couldn’t+have+P.P.表示“对过去情况的推测”,意为“不可能……”。10.C。“should+动词原型”表示“对现在情况的推测”,意为“本该……”。11.C。“你该去看大夫”,符合上文的内容。need用作情态动词时,通常用于否定或疑问句中,一般不用于纯粹的肯定句。因此不选A项。12.C。在谈话中,一方用oughtto,另一方也可以用should来回答。13.B。haveto用在否定或疑问句中,可以象实意动词一样借助于助动词do构成否定或疑问句,而回答这种疑问句时,仍然用haveto。14.B。must+have+P.P.表示“对过去情况的推测”。根据题干的意思,只有B项能表达这一概念。15.C。may+have+P.P.也表示“对过去情况的推测”,意为“或许”。16.C。can’t表示推测意义,意为“不可能”。must不能用在肯定句中表示推测意义。17.C。maynot意为“可能不……”。18.C第一空need+v-ing=needtobedone,是实义动词用法;第二空为情态动词用法。19.C在therebe句型中,其反意问句部分用“助动词+there”构成。20.Ddare在句中为情态动词用法,其余选项均为语法错误。