题目内容
【题目】—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
【解析】句意:——你的眼为什么那么红?昨晚你肯定没睡好。——是的,我熬夜写一篇报道。can't have done表示对过去的否定推测,“过去不可能做了某事”; mustn't表示“禁止,不允许”,后跟动词原形,不跟have +过去分词;needn't have done表示过去不必做某事(但却做了);won't不能用于对过去的推测。
练习册系列答案
相关题目