(2013年高考四川卷)
优8d1e网慧3c6f技96a1元学-秀学量cda4件秀东148a升司3851ae35软学限0fbd途智广有de83科根公 —Why are your eyes so red? You _______ have slept well last night.
—Yeah, I stayed up late writing a report.
A. can’t B. mustn’t C. needn’t D. won’t
【答案 】 A。
广有de83限0fbd术学量cda4网司3851ae35元学优8d1e途智升科根b313点东148a公软学-秀4936技96a1件秀慧3c6f
【解析】
本题考查情态动词表猜测。根据眼睛红推测没睡好觉,can’t/couldn’t have done 的意思是“过去不可能做过”,
正合题意,为正确答案;mustn’t have done 不存在,;needn’t have done
意思是“本没要做但做了”;won’t have
done 意思是“将不能完成”,均与句意不符,排除。
元学限0fbd术科根b313点-秀4936学量cda4途智升技96a1心慧3c6f430f软学司3851ae35有de83公件秀4f53广东148a网优8d1e
【拓展】 情态动词对过去情况的推测的几种情况:(1)may/might have done 可能做过 (2)mustn’t have done 肯定做过 (3)can’t/couldn’t have done不可能做过。【句意】 —你的眼睛为什么红?你昨晚肯定没睡好觉。— 是的,我熬夜到很晚写一份报告。