1.I________havebeenmorethansixyearsoldwhentheaccidenthappened.A.shouldn'tB.couldn'tC.mustn'tD.needn't2.Hehavecompletedhishomework;otherwise,hewouldn'tbeenjoyinghimselfontheplayground..A.shouldB.mustC.wouldn'tD.can't3.—DoyouknowwhereDavidis?Icouldn'tfindhimanywhere.—Well.Hehavegonefar.—Hiscoat'sstillhere.A.shouldn'tB.mustn'tC.can'tD.wouldn't4.—HestayedinAfricavisitingwildanimalsforsevendays.—Oh,dear!Healotofexcitement!A.maygothroughB.mightgothroughC.oughttohavegonethroughD.musthavegonethrough5.Hepaidforaseat,whenhehaveenteredfree.A.couldB.wouldC.mustD.need6.Thiscakeisverysweet.Youalotofsugarinit.A.shouldputB.couldhaveputC.mightputD.musthaveput7.Theseflowersaredead.Ithemlesswater.A.shouldhavegivenB.willgiveC.wouldgiveD.mustgive8.-Youreallyshouldn'thaveshoutedtoyourteacher.—Right.Icrazythen.A.mustbeB.musthavebeenC.couldhavebeenD.shouldhavebeen9.Iwasonthehighwaywhenthiscarpastfollowedbyapolicecar.They______atleast150kmanhour.A.shouldhavebeendoingB.musthavebeendoingC.couldhavedoneD.wouldhavedone10.Hemusthavefinishedtheworklastnight,___________?A.didn’theB.hasn’theC.haven’theD.didhe11.—LucyhavebeentoMary'swedding.Theyarethebestfriends.—Butsheforsomereason,becauseMaryaskeduswhyLucyhadmissedherwedding.A.would;couldn'tB.should;can'tC.must;wasn'tabletoD.must;mightnot12.—IsawMr.SmithattheWestBeijingStationthismorning.—YouHe'sstillonholidayinHawaii.A.couldn'thaveB.mustn'thaveC.shouldn'tD.needn't13.—Didyouwalkallthewayhomebyyourself?—Yes,Idid.ButIguessI.A.needn'tB.needn'thaveC.shouldn'tD.maynothave14.Youcouldhavedonebetter,butyouweretoocareless.A.mustB.couldC.can’tD.mustn’t15.You________havegivenhimmorehelp,thoughyouwerebusy.A.shallB.mustC.mightD.will1.B“【解析】:本句意为当那次事故发生时,我可能还没有6”岁。表示对过去情况的否定的推测,用couldhavedone而can/could常用语否定的推测,故只有couldn’t才能达意。2.B[解析]他一定做完了作业,要不然他不可能在操场玩得那么开心。本题考查must对过去推测的用法,应用musthavedone结构表示过去一定做了某事,而shouldhavedone表示过去应该做而没做。3.C解析:根据语境,他的大衣还在,推断他不可能走远。考查情态动词的否定推测用法,只有Can’t“表达不可”能。Can常用于否定句和疑问句中。4.D“”解析:由上句的在非洲参观了野生动物可知,他一定经历了许多兴奋。表示对过去情况的推测用musthavedone结构。5.A“解析:本句意为尽管他可以免费进入,但他还是”付了座位费。故用couldhavedone“来表示本能够做而未”做。6.D解析:蛋糕很甜,你一定放了很多的糖。放糖的动作发生在过去,根据句意应用对过去的肯定推测用musthavedone的结构。7.A解析:这些花死了,我本该少浇水的。shouldhavedone表示应该做而没做,表责备、埋怨。8.B解析:---你真的不应该对着你的老师大叫。---是的,当时我一定是疯了。用musthavedone表示对过去的肯定推测。故B正确。9.B解析:我在高速路上,就在这这辆车被一辆警车追赶,他们一定开了至少150公里每小时。musthavebeendoing“表示对当时的推测。本句意为那时的速度一定有150公里/”小时。10.答案A【解析】:句意:昨晚他一定完成了作业,是吗?句子有时间状语lastnight,不能用hasn’the.11.C解析:---露西一定参加了玛丽的婚礼,他们是好朋友。--但是由于某种原因没去,因为玛丽问我露西为什么错“”“过了他的婚礼。前者表示对过去的肯定推测,后者指过”去没.能去。12.A解析:句意:你不可能见过他,他还在夏威夷。完整结构是Youcouldn’thaveseenMr.Smith…。表示对过去发生的动作的否定推测。13.B解析:句意:---你是自己走回家的吗?--是的,但是我认为你本来不必的。表示过去做了没有必要做的事。14.B【解析】:本句意为你本可以做的更好的,但是你太粗心了。couldhavedone“…用于肯定句中,表示可能已经…”“的意义,也可以表示过去没有实现的可能性,意思为本……”来可以。15.C【解析】:本句意为尽管你很忙,你本来可以帮他更多的。mighthavedone“……”表示本来可能,但实际上没有“”发生的事情。还可以表示本来应该或可以做某事的意思,有轻微的责备语气。