I wonder who cleaned the house yesterday. It ()have been John be

作者:高老师 浏览 0

I wonder who cleaned the house yesterday. It ()have been John because he and I were out of town all day.


A、

 mustn’t


B、

needn’t


C、

 couldn't


D、

 won’t


【正确答案】:C
【题目解析】:

本题考查的是情态动词表推测含义的使用。

情态动词+have done 表示对过去的肯定或否定推测以及后悔,责备等。分析句意应该是“不可能”,而不是禁止或者不需要,故选择C选项“couldn't”。

句意:我想知道昨天是谁打扫了房间。不可能是John, 因为他昨天一整天都和我在城外。


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板