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’t | B. can’t | C.shouldn’t | D.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不可能做了某事, |
举一反三
There is no need ______ because Mr. Smith is still sleeping.A.hurry | B.hurrying | C.to hurry | D.hurried |
|
--- I heard they went skating in the mountains last winter. --- It ______ true because there was little snow there.A.may not be | B.won’t be | C.couldn’t be | D.will be |
|
We used to work in the same office and we _________ have coffee together.A.would | B.should | C.could | D.might |
|
Tom ____his homework yesterday, because he was in hospital all day.A.can’t finish | B.couldn’t finish | C.couldn’t have finished | D.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 shout | B.shouldn’t have shouted | C.mustn’t shout | D.mustn’t have shouted |
|
最新试题
热门考点