The room is in a terrible mess; it ______ cleaned.

admin2020-03-17  12

问题 The room is in a terrible mess; it ______ cleaned.

选项 A、can’t have been
B、shouldn’t have been
C、mustn’t have been
D、wouldn’t have been

答案A

解析 本题考查情态动词。分析结构可知句子的前半句是对事实进行阐述,后半句则应该是对这种事实进行推测,根据mess和clean两词,可知应选A,表示不可能。shouldn’t have done sth.表示已做了不应该做的某事:mustn’t have done这种形式在英语中不存在;wouldn’t have done sth.语气比can’t have done委婉,而且是对过去未做的事情进行假设。例:The flowers shouldn’t have been watered.这些花不应当浇水(实际上已浇了);If you had done as what I said,this wouldn’t have happened.如果你按照我说的去做,就不会发生这种事了。
转载请注明原文地址:https://jikaoti.com/ti/IBRGFFFM
本试题收录于: 英语题库成考专升本分类
0

最新回复(0)