(单选题)
The room is in a terrible mess and it ______.
A.can’t have been cleaned
B.ought to clean
C.shouldn’t be cleaned
D.must not have been cleaned
参考答案:A
参考解析:
考查情态动词表推测。句意:房间里一团糟,不可能被打扫过。can’t have done表示对过去的推测,意为“不可能……”;ought to do意为“应该做某事”;shouldn’t do意为“不该做……”;must not have done形式不存在。根据句意,表示对过去的推测,“不可能”。故选A。
知识点:
