精英家教网 > 高中英语 > 题目详情
— Who has made a mess in my room?
— Who else _______ have done it but your naughty son?
A.wouldB.couldC.shouldD.must
B.

试题分析:考查情态动词用法。语境表示对过去发生并延续到现在的情况的推测,用could have done 表示不肯定的语气。句意:--谁把我的房间弄的一团糟?--除了你的调皮的儿子还会有谁呢?选B。
点评:情态动词用于推测和虚拟语气连用一直以来都是高考的重点,表示推测的时候对现在情况的推测以及对过去情况的推测要分开。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

You ________ touch the chemical, or you ________ get burnt.
A.can’t; will B.mustn’t; will
C.may not; wouldD.shouldn’t; should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Li Lin took the 8:00 bus to Fuzhou this morning.
—Really? He _________ a fast train. It’s much more comfortable to travel by fast train.
A.could have takenB.should takeC.must have takenD.can take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— It’s hard to believe that Jack ________ have fought with the policeman.
— Yes. If one ________ ask for trouble, it can’t be helped.
A.would; willB.should; mustC.must; mayD.need; dare

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Don’t use water to put out the fire if oil catches fire. As is known, oil ____ float on water.
A.shallB.mustC.mayD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mike ________ his car, for he came to work by bus this morning
A.can have foundB.could have found
C.can’t have foundD.mustn’t have found

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If people eat natural plant poisons by mistake, they _______ go to hospital without delay.
A.wouldB.canC.mayD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

——Can I get out in the daytime?
——No. The school rules state that no child _____ be allowed out during the day, unless accompanied by an adult.
A.shallB.needC.willD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- I can’t find my purse anywhere .
--- You ___ have lost it while shopping .
A.mayB.canC.shouldD.would

查看答案和解析>>

同步练习册答案