It is rather hot in the room. They( )have turned off the air conditioner a few hours ago.

 It is rather hot in the room. They( )have turned off the air conditioner a few hours ago.


A、

could


B、

ought


C、

must


D、

should


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

本题考查常见情态动词的使用。

情态动词+have done,表示对过去的推测,惋惜等,could have done表示“过去本能够做某事却未做”,ought to/should have done表示“过去本应该做某事却未做”,must have done表示“过去一定做过某事”。 分析语境,分析语境,房间里很热,他们...几个小时之前就关掉空调了。空缺处含义应为“一定”,故选C。

句意:房间里很热,他们一定是几个小时之前就关掉空调了。


Top