单选题
24.
The alarm o'clock didn't ring this morning, so you ______ it last night.
A、
need to have forgotten to wind
B、
may have forgotten winding
C、
ought to have forgotten to wind
D、
must have forgotten to wind
【正确答案】
D
【答案解析】
本题考查情态动词完成时表过去情况推测的用法,此处需要must have done表示对过去情况的肯定推测。本句意思为:闹钟今早没有响,你昨晚一定忘记上弦了。因此应该选择D。
提交答案
关闭