The room is in a terrible mess; it have been cleaned.
A. mustn’t
Bcan’t
C. shouldn’t
D. wouldn’t
网友回答
A. mustn’t
(答案→)B. can’t
C. shouldn’t
D. wouldn’t
解析:考查情态动词用法。没有mustn’t have done 的结构,故排除A。shouldn’t have done 本不应该做某事,实际上却做了;can’t/couldn’t have done不可能做了某事,表示对过去肯定的推测;句意:房间乱七八糟。不可能打扫了。故B正确。