题目
The room is in a terrible mess; it _______ cleaned.A. can’t have beenB. shouldn’t have beenC. mustn’t have beenD. wouldn’t have been
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. can’t have been
解析
步骤 1:理解句子含义
句子的意思是“房间非常乱,它一定没有被打扫过。”
步骤 2:分析选项
A. can't have been:表示对过去情况的否定推测,意为“不可能已经……”。
B. shouldn't have been:表示过去本不应该发生的事情,意为“本不应该……”。
C. mustn't have been:表示禁止,意为“禁止已经……”,但这个结构在英语中不常见。
D. wouldn't have been:表示过去本不会发生的事情,意为“本不会……”。
步骤 3:选择正确答案
根据句子的意思,房间非常乱,所以推测它不可能已经被打扫过。因此,正确答案是A。
句子的意思是“房间非常乱,它一定没有被打扫过。”
步骤 2:分析选项
A. can't have been:表示对过去情况的否定推测,意为“不可能已经……”。
B. shouldn't have been:表示过去本不应该发生的事情,意为“本不应该……”。
C. mustn't have been:表示禁止,意为“禁止已经……”,但这个结构在英语中不常见。
D. wouldn't have been:表示过去本不会发生的事情,意为“本不会……”。
步骤 3:选择正确答案
根据句子的意思,房间非常乱,所以推测它不可能已经被打扫过。因此,正确答案是A。