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