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。
句意:房间里很热,他们一定是几个小时之前就关掉空调了。