△情态动词和虚拟语气测试△[每小题0.5分,共30小题;满分15分]得分:________1.—Howdidyoudointhetest?—Notsowell.I________muchbetterbutImisreadthedirectionsforwriting.(·北京东城区高三一模试题)A.willhavedoneB.couldhavedoneC.musthavedoneD.mayhavedone答案B[but“所表达的是一种含蓄条件,由其后的过去时态可知此处该用could+完成”时的虚拟形式。]2.Shequickenedherpaceinorderthatshe________withtheothers.A.maycatchupB.mightcatchupC.couldhavecaughtupD.mighthavecaughtup答案B[这是目的状语从句,由主句的过去时态可知此空该用情态动词的过去时。]3.Ifitwerenotforthefactthatshe________sing,Iwouldinvitehertotheparty.A.couldn'tB.shouldn'tC.can'tD.mightnot答案C[“”她不能唱歌是一客观事实,所以用现在时。]4—.Youdidn'twaitforMr.Blacklastnight,didyou?—No,butwe________.Hedidn'treturnhomeatall.(·山东烟台市高三年级诊断性测试)A.couldn'thaveB.needn'thaveC.didn'tneedtoD.shouldwaithave答案C[needn'thavedone和didn'tneedtodo的区别是:前者是虚拟语气,意为“(过去)”“本没必要做,但事实上却做了;后者是陈述语气,意为(过去)没必要做,事实上”也没做。根据语境,该选C。]5.Tomhasn'tcometoworksincelastFriday.________hehavehadanaccident?(·福建市三明考前模拟)A.MustB.ShouldC.MayD.Can答案D[疑问句的推测常可用can,一般不用must/may。]6.I'llcertainlybesurprisedifhe________totellthemwhatheknows.A.dareB.willdareC.daredD.dares答案D[该句中的dare作实义动词而非情态动词,因此有人称和数的变化。]7—.TomcametoworklastFriday,butnoonehasseenhimsince.—________hehavehadanaccident?A.ShouldB.MustC.MightD.Could答案D[疑问句的推测常可用could,一般不用must/might。]8.Itwasreallyverydangerous;you________himseriously.(·江苏盐城市高三第二次调研考试)A.mighthaveinjuredB.mightinjureC.mustinjureD.needhaveinjured答案A[A是虚拟语气,意为:有可能受到严重伤害。]9—.Mom'sgift?She________havechosenabetteroneforme.—She________beveryhappytoknowit.A.should;mustB.might;wouldn'tC.couldn't;mustD.mustn't;can't答案C[第一空:否定推测可用could,一般不用must。第二空:must一般用于肯定推“”测,意为一定。]10—.________hehavebeenchosenascaptainofthefootballteam?—Yes,he________.A.Can;musthaveB.Must;musthaveC.Can;mustD.Must;must答案A[can表推测可用于疑问句,must不可这么用,即可排除B、D“。must”+完成时表示对过去的推测,A项中的musthave是musthavebeenchosenascaptainofthefootballteam的省略。]11.You________usemybikeonconditionthatyougiveitbacktomebeforeIleavehere.A.shouldB.mustC.oughttoD.shall答案D[shall“”在这里表示允诺。]12—.Look,John'sfallenasleep.—Oh,he________toolatelastnight.(·湖北八校高三年级第二次联考)A.mightsitupB.shouldhavesatupC.couldsitupD.musthavesatup答案D[该句是表示对过去动作的一种肯定推测。]13.Don'tbesoanxiousaboutthat.Helen________anote.A.mayleaveB.shouldleaveC.mighthaveleftD.canhaveleft答案C[C表示对过去动作的一种推测。注:can一般不用于肯定推测,所以D不正确。]14.Itwouldbeimpossibleforhimtoleavehospitaltomorrowifhe________firstaidwhentheaccidenthappened.A.hadn'tbeengivenB.wasn'tbegivenC.shouldn'tbegivenD.wouldn'tbegiven答案A[与过去事实相反,if从句的谓语常用过去完成时。]15.Lastyear'sSARSoutbreaktellsusthatasoundpublichealthsystem________bebuiltupandstrengthenedinourcountry.(·广西柳州高三第二次模拟考试)A.shouldB.canC.willD.may答案A[“”这里意为应该,所以选A。]16.Whydidn'tyoumakemeatelephonecallyesterday?I________aboutit.A.oughttotellB.oughttohavebeentoldC.mighthavetoldD....