您好,欢迎访问三七文档
精选练习情态动词1.You________readthatarticleifyoudon’twantto.A.haven’tB.can’tC.mustn’tD.needn’t2.I_______getthisdoneimmediatelyoritwillbetoolate.A.mustB.canC.mayD.might3.Thehouseisdark;theBrowns_________tobed.A.maygoB.shouldgoC.shouldhavegoneD.musthavegone4.“Thatcarmusthavecosta1otofmoney.”“Oh,no,_____.”A.itmustn’tB.ithasn’tC.itdoesn’tD.itdidn’t5.I_______asleepinthecorner,for1remembernothingofwhathappenedduringthenight.A.mightfallB.mustfallC.musthavefallenD.canhavefallen6.I’mfeelingsick.I_________somuchchocolate.A.needn’thaveeatenB.couldn’thaveeatenC.mustn’thaveeatenD.shouldn’thaveeaten7.Mywalletisnowheretobefound.I________when1wasonthebus.A.musthavedroppeditB.mustdropitC.shouldhavedroppeditD.oughttohavedroppedit8.Mr.Green________myletter,otherwisehewouldhaverepliedbeforenow.A.musthavereceivedB.musthavefailedtoreeeiveC.mustreceiveD.mustfailtoreceive9.Youcouldhavedonemuchbetteryesterday.Why_________?A.didn’tyouB.couldn’tyouC.hadn’tyouD.shouldn’tyou10.Theyhavedonethingstheyought_______A.nottodoB.nottobedoneC.nottohavedoneD.nothavingdone11.Youhadbetter__________adoctorassoonaspossible.A.seenB.sawC.seeD.seeing12.Ibelievehe__________anaccident.otherwisehewouldhavearrivedontime.A.wouldhavehadB.couldhavehadC.shouldhavehadD.musthavehad13.Somethingmusthavehappenedontheirwayhere.Orthey_______bynow.A.shouldhavearrivedB.shouldarriveC.wouldhavearrivedD.wouldarrive14.“Areyoucoming‘toJeff’sparty?”“I’mnotsure.I_________gototheconcertinstead.”A.mustB.wouldC.shouldD.might15.“Willyoustayforlunch?”“Sorry.___________.Mybrotheriscomingtoseeme.”A.Imustn’tB.Ican’tC.Ineedn’tD.Iwon’t16.“Iheardtheywentskiinginthemountainslastwinter.”“It__________truebecausetherewaslittlesnowthere.”A.maynotbeB.won’tbeC.couldn’tbeD.mustn’tbe17.“Shallwegoskatingorstayathome?”“Which__________doyourself?”A.doyouratherB.wouldyouratherC.willyouratherD.shouldyourather18.Iwasreallyanxiousaboutyou.You_______homewithoutaword.A.mustn’tleaveB.shouldn’thaveleftCcouldn’thaveleftD.needn’tleave19.Someoneiscominghere.Who___________itbe?A.willB.shallC.mustD.can20.——MayIstophere?——No,you_________.A.mustn’tB.mightnotC.needn’tD.won’t1—5.DADDC6—10.DABAC11—15.CDADB16—20.CBBDA练习解析1.本句意为:如果你不想,你……读那篇文章。A表示“没有读”,B表示“不能读”,C表示“一定不能读”,显然都不符合句意。选D,意为“不必读”。2.本句意为:我……把这件事立即做完,否则就太晚了。B表示“能”,C表示“可以”,D表示“也许”,意思都不对。选A,表示“我必须把这件事立即做完,否则就太晚了”。3.本句意为:房间是黑的,布朗一家(定冠词the+姓氏的复数,表示一家人)肯定已经睡觉了。gotobed(上床睡觉)这个动作应该在说话前就发生了,是对过去发生的动作表示推测,用must+havedone,应该选D。4.musthavedone表示对过去的事情的肯定推测。本句意为:“那辆车肯定花了不少钱。”“不,……。”按照意思推理应该是“没有花很多钱”,应该用过去时态。itdidn’tcostalotofmoney,省略相同的部分应该为itdidn’t。选D。5.从for引导的原因状语从句判断,“我一点都记不得那天晚上发生的事了”前面的主句应该是“我肯定是在角落里睡着了”。对过去发生动作的肯定推测,用musthavedone,选C。6.本句意为:“我感到恶心”。“我不该吃这么多巧克力”。表示不该做某事但却做了,应该用shouldn’thavedone。选D。7.本句意为:我的钱包到处都找不到。肯定是在车上的时候,我把它弄掉了。对过去情况的肯定推测,用musthavedone,所以选A。8.本句意为:格林先生……我的信,否则他应该已经回信了。据此可以判断,格林先生没有收到我的信,排除A,C。这里是对过去有没有收到信进行推测,应该用musthavedone所以选B。failtodo表示“做某事不成功”。9.couldhavedone表示过去能够,但却没有做到。本句意为:你昨天本来能做得更好。为什么没有做到呢?如果用完整的句子是:Whydidn’tyoudomuchbetteryesterday?省略形式为Whydidn’tyou?选A。10.本句意为:他们做了他们不应该做的事。表示不该做而做了,应该用shouldn’thavedone或oughtnottohavedone,选C。11.hadbetterdo表示“最好做某事”,选C。12.本句意为:我觉着他肯定是出事了,否则他会准时到的。对过去发生的情况进行推测,用musthavedone。选D。13.本句意为:他们在路上肯定出什么事了。否则他们现在应该到了。表示应该发生而没有发生,用shouldhavedone。选A。14.本句意为:“你来参加杰夫的晚会吗?”“我不能确定。我……去听音乐会。”既然是I‘mnotsure.(我不能确定)那么后面应该是“我也许会去干什么”。“也许”应该用might。这里,might不是may的过去式,只是表示更不太可能发生的事。选D。15.根据语境“我的哥哥要来看我”说明“不是我不愿意,而是我不能那样做”。再者,当will用于第二人称提问的问句中,表达的是一种请求,其肯定回答可用sure/certainly/I’dbegladto等;否定回答常是I'msorryIcan’t.I’dliketo,but…等。选B。16.根据句意,这是对“过去不可能去滑雪”的推测,应该用couldn’t,表示否定推测“不可能”。选C。17.wouldratherdo表示‘‘宁愿”,疑问句中would可以提到主语前面,选B。18.本句意为:我真的为你感到着急。你不应该不说一声就走了。表示过去不应该做而做了,应该用shouldn’thavedone,选B。19.本句意为:有人朝这边走来了。可能是谁呢?表示推测,又是在疑问句中,用can,选D。注意:must表推测用在肯定句中。20.may开头的疑问句,否定回答常用mustn’t,表示“一定不行”,语气很强,选A
本文标题:情态动词练习题答案
链接地址:https://www.777doc.com/doc-4090381 .html