高考情态动词试题及答案一.单项选择情态动词1.Thedooropen,nomatterhowhardshepushed.A.shouldn'tB.couldn'tC.wouldn'tD.mightn't【答案】C【解析】【详解】考查情态动词。句意:无论她怎么使劲推,门就是打不开。A.shouldn't 不应该;B.couldn't 不能够;C.wouldn't 不愿意;D.mightn't 可能不。will 及其过去式 would 均可表示一种倾向性、习惯。故选C。2.UsingAl,manycompaniesarenowconductingexperimentsthatpossiblejustafewyearsago.A.wouldhavebeenB.mighthavebeenC.shouldn'thavebeenD.couldn'thavebeen【答案】D【解析】【详解】考查情态动词表推测。句意:很多公司现在使用人工智能进行试验,这在几年前是不可能的。根据"afewyearsago"可知,此处表示"过去不可能",应该用 couldn'thavedone,故 D 项正确。3.—IhavesomethingimportanttotellJohn.ButIcan'tfindhim.—Hiscellphoneishere,sohehavegonetoofar.A.mustnztB.needn'tC.wouldn'tD.can't【答案】D【解析】【详解】考查情态动词。句意:一一我有重要的事情要告诉 John,但是我找不到他。一一他的手机在这儿,所以他不可能走得太远。根据句意可知,此处是对过去的一种猜测,此处是表达不可能用can'thavedone。故选 D。4.Itisreallycoldandthegroundiswet;ithaverainedlastnight.A.mightB.mustC.canD.should【答案】B【解析】【详解】考查情态动词辨析。句意:天气很冷而且地面是湿的,昨晚一定下了雨。根据上文thegroundiswet 可知,"昨晚下了雨"是肯定的,故用 musthavedone"必定做了......"表示对过去十分有把握的推测,故选 B。【点睛】musthavedone 用法辨析musthavedone:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。Hemusthavebeenadoctor,forheknowsmedicinesowell.他过去肯定是一位医生,他对医学如此了解。Somebodymusthavestolenthering.肯定有人偷了这枚戒指.[该句所推断的偷窃动作发生在过去•]Thetemperaturemusthavedroppedtobelowzerolastnight,becausethewaterisfrozenallover.昨夜的温度肯定降到零度以卞,因为水都冻住了。如果"must+have+过去分词"句型与 bynow 连用,还可以表示对现在完成的动作和状态的肯定推测,但实质上还是指所推测的过去的动作。例如:Theystartedearlythismorning;theymusthavearrivedbynow.他们今晨很早就出发了,现在肯定已经到了。中国学生的常见病句是:They...;theycertainlyh...