题目
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
解析
本题考查情态动词完成形式的用法,核心在于根据语境选择正确的推测语气。
- 关键点:房间的“terrible mess”表明打扫的可能性被否定,需用否定推测表达“不可能已经发生”。
- 破题思路:明确选项中各情态动词的含义差异,尤其注意can't have been表示对过去事实的否定推测,符合题干逻辑。
选项分析
-
A. can't have been
- 含义:表示对过去的否定推测,即“不可能已经发生”。
- 适用性:房间的混乱状态直接推翻“已被打扫”的可能性,符合题意。
-
B. shouldn't have been
- 含义:表示“本不应该被打扫”(含轻微责备),但题干未涉及责任或义务,排除。
-
C. mustn't have been
- 含义:表示禁止或强烈建议,但mustn't不用于推测,仅用于命令,排除。
-
D. wouldn't have been
- 含义:表示过去习惯性否定或虚拟语气,与题干逻辑无关,排除。