英语情态动词专项训练一、单项选择情态动词1.---IsJackondutytoday
---Itbehim
It'shisturntomorrow
A.mustn'tB.won'tC.can'tD.needn't【答案】C【解析】【详解】考查情态动词表示推测
句意:--今天杰克值日吗
--不可能是他
明天该轮到他
can'tbe用于否定推测"不可能是”,must表示推测的时候,表示“肯定是”,won't不愿意,needn't不必,故选Co2.Itisreallycoldandthegroundiswet;ithaverainedlastnight
A.mightB.mustC.canD.should【答案】B【解析】【详解】考查情态动词辨析
句意:天气很冷而且地面是湿的,昨晚一定下了雨
根据上文thegroundiswet可知,"昨晚下了雨”是肯定的,故用musthavedone"必定做了
”表示对过去十分有把握的推测,故选Bo【点睛】musthavedone用法辨析musthavedone:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)
Hemusthavebeenadoctor,forheknowsmedicinesowell
他过去肯定是一位医生,他对医学如此了解
Somebodymusthavestolenthering
肯定有人偷了这枚戒指
[该句所推断的偷窃动作发生在过去
]Thetemperaturemusthavedroppedtobelowzerolastnight,becausethewaterisfrozenallover
昨夜的温度肯定降到零度以下,因为水都冻住了
如果“must+have+过去分词”句型与bynow连用,还可以表