单选题 The alarm clock didn't ring this moming. I ______ it last night.
A. did forgotten to wind B. may have forgotten winding
C. ought to have forgotten to wind D. must have forgotten to wind

【正确答案】 D
【答案解析】must have forgotten to wind the alarm clock肯定忘记上闹钟了,musthave done sth.对过去发生事情的推测,肯定已经做了某事,forget to do sth.忘记去做某事。