当前位置:高中试题 > 英语试题 > 动词的分类 > The room is in a terrible mess; it        have been cleaned.A.mustn’tB. can’tC.s...
题目
题型:不详难度:来源:
The room is in a terrible mess; it        have been cleaned.
A.mustn’tB. can’tC.shouldn’tD.wouldn’t

答案
B
解析
考查情态动词用法。没有mustn’t have done 的结构,故排除A。shouldn’t have done 本不应该做某事,实际上却做了;can’t/couldn’t have done不可能做了某事,表示对过去肯定的推测;句意:房间乱七八糟。不可能打扫了。故B正确。
点评:情态动词+have done ,表示对过去的虚拟或推测。记住这些结构的意思:shouldn’t have done 本不应该做某事,实际上却做了;needn’t have done本不需要做某事,实际上却做了。can’t/couldn’ t have done不可能做了某事,
核心考点
试题【The room is in a terrible mess; it        have been cleaned.A.mustn’tB. can’tC.s】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
There is no need ______ because Mr. Smith is still sleeping.
A.hurryB.hurryingC.to hurryD.hurried

题型:不详难度:| 查看答案
--- I heard they went skating in the mountains last winter.
--- It ______ true because there was little snow there.
A.may not beB.won’t beC.couldn’t beD.will be

题型:不详难度:| 查看答案
We used to work in the same office and we _________ have coffee together.
A.would   B.shouldC.could   D.might

题型:不详难度:| 查看答案
Tom ____his homework yesterday, because he was in hospital all day.
A.can’t finishB.couldn’t finishC.couldn’t have finishedD.mustn’t finish

题型:不详难度:| 查看答案
—I’m sorry. I         at you at the other day.
— Forget it. I was a bit out of control myself.
A.shouldn’t shoutB.shouldn’t have shouted
C.mustn’t shoutD.mustn’t have shouted

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.