初中情态动词练习题及答案一、单项选择情态动词1.Theweatherturnedouttobefine.I_____________thetroubletocarrytheumbrellawithme.A.shouldhavetakenB.musthavetakenC.couldn'thavetakenD.needn'thavetaken【答案】D【解析】【详解】考查情态动词+havedone。句意:天气转晴了。我本不必费心把伞带在身边。A.shouldhavetaken本应该做某事,而实际上没做;B.musthavetaken对过去发生的事情的肯定猜测;C.couldn'thavetaken不可能;D.needn'thavetaken本来不需要,故选D。2.MostofthetopleadersexpressedacommondesireattheUNconference,______thatdifferentcultures______coexistwithtolerance.A.theone;mustB.theone;shouldC.one;mustD.one;should【答案】D【解析】【详解】考查替代和情态动词。句意:大多数高层领导人在联合国大会上表达了一个共同的愿望,即不同的文化应该与宽容共存。大多数高层领导人在联合国大会上表达了一个共同的愿望,即不同的文化应该与宽容共存。替代表泛指的单数名词,通常用one替代。此处用one替代前面的adesire,是同位语;结合句意第二空用情态动词should“应该”。故选D。【点睛】that,it,one代指前面的名词时的用法1.one指代前面出现的可数名词,是泛指。可以和冠词连用,也可以有自己的定语。一般不能用做特指,但和定冠词连用时可以是特指。如:Pleaseshowmethecup,theredoneontheshelf.2.It指代前面提到的单数名词,相当于theone。当one是泛指的时候,指的是同名异物,it是指同一物体.如:----Doyouwantthecup?---Yes,Iwantit.3.that通常用来代替前面出现的可数名词\不可数名词,主要是用来避免重复。如:TheweatherofGuangzhouishotterthanthatofBeijing.3.Mr.Baker,somestudentswanttoseeyou.______theywaithereoroutside?A.MayB.ShouldC.ShallD.Will【答案】C【解析】【详解】考查Shall的用法。句意:贝克先生,有些学生想见你。他们是在这里等还是在外面等?Shall用于第一、第三人称疑问句中,表示说话人征求对方的意见或向对方请示。故选C。【点睛】Shall的用法Shall作为助动词,一般用于第一人称Ⅰ和We,表示一个将来的动作,构成将来时态。Shall后面接动词原形。例如:(1)IshallthinkitoverandLetyouknowmyidea.我将考虑一下此事,然后告诉你我的想法。(2)Weshallhaveagoodtimeinthepark.我们在公园里会玩得很高兴的。常考的特殊用法1.Shall用于第一人称,表示征求对方的意愿。如:Whatshallwedothisevening?2.Shall用于第一、第三人称疑问句中,表示说话人征求对方的意见或向对方请示。如:Shallwebeginourlesson?Whenshallhebeabletoleavethehospital?3.Shall用于第二、第三人称,表示说话人给对方命令、警告、允诺或威胁。如:Youshallfailifyoudon'tworkharder.(警告)HeshallhavethebookwhenIfinishreading.(允诺)Heshallbepunished.(威胁)4.---Oh,myGod!Ijustmissedthelastbusbackhome.---That’sreallybad.I’msureyou______it,butyoujustdidn’thurryup.A.hadcaughtB.couldhavecaughtC.couldcatchD.cancatch【答案】B【解析】【详解】考查情态动词+havedone结构。句意:——哦,我的上帝!我刚好错过了回家的末班车。——这是非常糟糕的。我肯定你能赶上,但你就是不抓紧。couldhavedone“本来能做而没有做”。故选B。5.Annsaidwheneverherfatherwasunhappyhe________gooutandbuysomething,usuallysomethinglargeanduseless.A.shouldB.couldC.wouldD.might【答案】C【解析】【详解】考查情态动词。句意:安说无论什么时候她父亲不高兴的时候,他就会出去买些东西,通常是一些又大又没用的东西。A.should应该;B.could能;C.would总是,愿意;D.might可能。此处表示过去经常习惯做某事,故选C。6.Theaccidentwhichleft15peopleonboarddead________ifboththeangryfemalepassengerandthebusdriverhadkeptcalm.A.shouldhaveavoidedB.shouldbeavoidedC.couldhaveavoidedD.couldhavebeenavoided【答案】D【解析】【详解】考查“情态动词+完成式”。句意:如果愤怒的女乘客和巴士司机保持冷静,这起导致15人死亡的事故本来是可以避免的。couldhavedone“本来能做而没有做”,且句子主语Theaccident和谓语动词avoid之间是被动关系,结合句意可知答案为D。【点睛】情态动词+havedone结构:1.“must+have+过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句。如:Itmusthaverainedlastnight,forthegroundiswet.2.“can/could+have+过去分词”表示对过去某种情况的怀疑或不确定。can和could一般用于否定句和疑问句,could的语气较can弱。如:Hecan'thavefinishedtheworksosoon.3.“may/might+have+过去分词”表示对已发生的动作或存在的状态进行不肯定的推测,might的语气比may弱一点。这种结构主要用于肯定句和否定句,疑问句改用can或could。如:Theymaynothaveknownitbeforehand.4.“need+have+过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余。如:Ineedn'thaveboughtsomuchwine—onlyfivepeoplecame.5.“should/oughtto+have+过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,oughtto的语气比should强一些。如:Yououghtto/shouldhavestudiedharder.你本应该更努力学习的.(但没有)Heoughtn'tto/shouldn'thavedonethat.他本来就不该做那件事.(可是做了)6.“would+have+过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或oughtto那样含有责备之意。如:Iguessthepoetwouldhavebeenabouttwentywhenshewroteherfirstpoem.Anotherworkerwouldn'thaveactedlikethat.7.---Hi,Johnson,anyideawhereSusanis?---Itisclasstime,soshe__________intheclassroomnow.A.canbeB.musthavebeenC.mighthavebeenD.shouldbe【答案】D【解析】考查情态动词的用法。A.canbe可能,可以是;B.musthavebeen一定(对过去事实肯定的推测);C.mighthavebeen可能(对过去事实肯定的推测);D.shouldbe应该是。句意:—知道苏珊在哪里吗?—现在是上课时间,她应该在教室里。故答案选D。8.Oneofourrulesisthateverystudent_______wearschooluniformwhileatschool.A.mightB.couldC.shallD.will【答案】C【解析】【详解】考查情态动词辨析。句意:我们其中一条规则要求每个学生在校期间都要穿校服。shall可以表示“命令,警告,强制要求;允诺;法律,规定要做……”,结合句意可知C正确。9.---Hewassatisfiedwiththeresult,wasn'the?---No.Itwassodifficultthathe__________havepassedit.A.shouldn'tB.mustn'tC.couldn'tD.wouldn't【答案】C【解析】【详解】考查情态动词。A.shouldn't不应该;B.mustn't禁止,不允许;C.couldn't不可能;D.wouldn't不会。句意:---他对结果很满意,是吗?---不。考试太难了,他不可能通过。固定结构:couldn'thavedone“不可能做某事”,此处是对过去事情有把握的否定推测。故选C。【点睛】情态动词+havedone结构:1.“must+have+过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句.如:Itmusthaverainedlastnight,forthegroundiswet.2.“can/could+have+过去分词”表示对过去某种情况的怀疑或不确定.can和could一般用于否定句和疑问句,could的语气较can弱.如:Hecan'thavefinishedtheworksosoon.3.“may/might+have+过去分词”表示对已发生的动作或存在的状态进行不肯定的推测,might的语气比may弱一点.这种结构主要用于肯定句和否定句,疑问句改用can或could.如:Theymaynothaveknownitbeforehand.4.“need+have+过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余.如:Ineedn'thaveboughtsomuchwine—onlyfivepeoplecame.5.“should/oughtto+have+过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,oughtto的语气比should强一些.如:Yououghtto/shouldhavestudiedharder.你本应该更努力学习的.(但没有)Heoughtn'tto/shouldn'thavedonethat.他本来就不该做那件事.(可是做了)6.“would+have+过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或oughtto那样含有责备之意.如:Iguessthepoetwouldhavebeenabouttwentywhenshewroteherfirstpoem.Anotherworkerwouldn'thaveactedlikethat.10.Itwasn’trighttomethatsuchnearneighborsnotknowoneanother.A.couldB.wouldC