【题目】The room is so clean. He ____have cleaned it yesterday evening.
A. willB. need
C. canD. must
在线课程【答案】D
【解析】
考查情态动词表推测。句意:房间如此干净,他一定是昨天晚上打扫过了。must have done表示对过去发生的事情最有把握的猜测,意思是“一定(做过)”,故D项正确。
编辑:chaxungu时间:2026-04-27 03:23:32分类:高中英语题库
【题目】The room is so clean. He ____have cleaned it yesterday evening.
A. willB. need
C. canD. must
在线课程【答案】D
【解析】
考查情态动词表推测。句意:房间如此干净,他一定是昨天晚上打扫过了。must have done表示对过去发生的事情最有把握的猜测,意思是“一定(做过)”,故D项正确。