精英家教网 > 高中英语 > 题目详情
—Why are your eyes so red? You _______ have slept well last night.
—Yeah, I stayed up late writing a report.
A.can’tB.mustn’tC.needn’tD.won’t
A

试题分析:考查情态动词+完成式的用法:本题考查情态动词表推测的用法。句意:——你的眼睛为什么那么红?昨天你不可能睡好。——我熬夜到很晚,写一份报告。A. can’t have done过去不可能做了,B. mustn’t 表示推测用于肯定句中, C. needn’t have done本不必做而做了,D. won’t have done将不会已经做了,答案 A。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

―Do you know where David is? I couldn’t find him anywhere.
―Well. He ______ have gone far — his coat’s still here.
A.needn’tB.can’tC.mustn’tD.wouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Some young people these days just ________ go out of their homes to contact the real world.
A.mustn’tB.won’tC.mightn’tD.shouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- Tom , why didn’t you answer my call yesterday afternoon?
--- Sorry , I didn't hear the phone . I ___________ asleep.
A.must beB.must have been
C.could be D.should have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

My new pen ______. Who ______ have taken it?
A.has been disappeared; can B.has disappeared; could
C.is missing; should D.has been lost; may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---Waiter! How soon can I get my food? I just have half an hour left before my train leaves.
--- It ______ be ready in five minutes.
A. may                      B. should             C. could                      D need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Have you checked the engine? 
—Yes, I did twice; there ______ be anything wrong with the car.
A.won’tB.mustn’tC.needn’tD.shouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If you spend the spring sneezing, take a look at your plate. Some foods _____ make allergies worse.
A.shouldB.mustC.can D.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

No one _____ be more generous; he has a heart of gold.
A.couldB.mustC.dareD.need

查看答案和解析>>

同步练习册答案