高考英语情态动词知识点专项训练(7)一、选择题1.The weather turned out to be fine yesterday. I ____________ the trouble to carry my umbrella with me.A.should have taken B.could have takenC.needn’t have taken D.mustn’t have taken2.—Can I pay the bill by check?—Sorry,sir.But it is the management rules of our hotel that payment _____ be made in cash.A.shall B.needC.will D.can3.—Where is my dictionary?I remember I put it here yesterday.—You___it in the wrong place.A.must put B.should have putC.might put D.might have put4.She is shy and ________ the teacher’s question.A.dares not answer B.doesn’t dare to answerC.dare not to answer D.dares not to answer5.My computer ________ start this morning. There must have been something wrong with it. A.wouldn’t B.shouldn’t C.could n’t D.mustn’t6.--Is Jack still in hospital?--Yes. He _________ the bad food.A.wouldn’t eat B.shouldn’t eatC.wouldn’t have eaten D.shouldn’t have eaten7.—I heard they went skiing in the mountains last winter.—It true because there was little snow there.A.may be not B.won’t be C.couldn’t be D.mustn’t be 8.According to the latest rule, people _______sort household garbage into four categories. A.can B.shall C.may D.need9.Hurry up! Tom _______ for us at the gate.A.must wait B.must be waitingC.can be waiting D.must have waited10.Although you ______ find bargains in London, it’s not generally a cheap place to shop. A.should B.need C.must D.can11.You don’t look well, you __________ see the doctor.A.ought to B.mayC.can D.might12.Schools have been lengthening the school day to raise test marks, which ________ be costly if schools need air conditioning on hot days.A.might B.can C.dare D.need13.He ______ writing the paper now. He hadn’t written a single word when I left him tenminutes ago.A.should n’t be B.can’t have finishedC.can’t be D.mustn’t have finished14.—May I smoke here?—If you _______, choose a seat in the smoking section.A.must B.should C.may D.can15.Helen________ go on the trip with us, but she isn’t quite sure yet.A.shall B.may C.must D.can16.—Do you know where David is? I couldn’t find him anywhere.— Well. He ________ have gone far — his coat is still here.A.shouldn’t B.mustn’t C.can’t D.wouldn’t 17.The lady ________ have done something wrong, because she is looking guilty.A.would B.should C.can D.must18.Tom told us that he ______ come to the party tonight, but he wasn’t sure about this. A.will B.would C.could D.might 19.Although passing the driving test ________ be difficult now, it’s worth the efforts. A.need B.shallC.can D.should20.There’s no light on --- they _______ be at home.A.can’t B.mustn’t C.needn’t D.wouldn’t21.He plays basketball very well. He_________ it a lot.A.may practise B.must practiseC.must have practised D.should have practiced22.As you worked late last night, you __________ have come this morning.A.may not B.can’t C.mustn’t D.needn’t23.—Do you know where Tony is?—He _________ in the living room. I saw him there just now.A.shall be B.should have been C.might have been D.must be24.You________have scolded him for his poor performance.After all,he had done his best. A.wouldn’t B.couldn’t C.mustn’t D.shouldn’t25.I still remember my happy childhood when my mother ___________ take me to Disneyland at weekends.A.might B.mustC.would D.should【参考答案】***试卷处理标记,请不要删除一、选择题1.C【解析】【分析】【详解】考查情态动词+have done。
句意:昨天天气很好,你本不必带着你的雨伞的。
needn’t have done“表示本来不必要做某事但是却做了”。
符合句意。
故选C项。
2.A解析:A【解析】【分析】【详解】考察情态动词用法。
句意:——我能用支票付账吗?——对不起,先生。
但这是我们酒店的管理规定,支付要用现金。
shall可以表示命令,警告,强制,或者指规则和法律要求做的事情。
本题正是考察了shall表示按照规则和法律要求做的事情。
故A正确。
3.D解析:D【解析】【详解】考查情态动词。
句意:——我的词典在哪里?我记得昨天放在这里了。
——你或许放错了地方。
“might have +动词+ed形式”表示过去可能完成的动作。
根据所提供的情景Where is my dictionary? I remember I put it here yesterday.可判断出把词典放在某个地方发生在过去,所以要用“might have +动词+ed形式”。
“should have + 动词+ed形式”表示“(过去)本来应该做某事”。
must意为“一定”,是肯定的推测,与所提供的情景的矛盾。
might put表示现在发生的事。
故选D。
4.B解析:B【解析】【分析】【详解】考查dare的用法。
句意:她很害羞,不敢回答老师的问题。
dare作情态动词时,否定形式是dare not do,没有人称变化;dare作实义动词时,否定形式是don’t dare to do sth.,有人称变化。
故选B。
5.A解析:A【解析】【详解】考查情态动词。
A. wouldn’t 不会;B. shouldn’t不应该; C. couldn’t 不能; D. mustn’t禁止,不允许。
句意:我的电脑今早启动不了。
一定是出了什么问题。
此处would表示过去的习惯或反复性的动作。
故选A。
解析:D【解析】试题分析:句意;--杰克孩子医院吗?--是,他本不应该吃坏的食物的。
因为是过去吃了坏食物,所以排除AB,这里的shouldn’t have done表示“过去本不应该做而做了”,wouldn’t have done过去本不会做而做了,所以选D。
考点:考查情态动词和虚拟语气7.C解析:C【解析】【分析】【详解】考查情态动词辨析。
句意:我听说他们去年冬天去山里滑雪。
--不可能是真的,因为那里几乎没有雪。
A. may be not可能不;B. won’t be 不会;C. couldn’t be不可能是; D. mustn’t be禁止。
根据because there was little snow there.可知这里是否定推测,couldn’tbe“不可能是”符合句意,故选C项。