精英家教网 > 高中英语 > 题目详情
He is an hour late by now.He         last night.
A.must stay upB.should stay up
C.must have stayed up D.should have stayed up
C
考查虚拟语气。句意:到现在他已经迟了一个小时。他昨晚肯定熬夜了。“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”。故选C。
练习册系列答案
相关习题

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

If I had taken part in the 400-meter relay race in the sports-meet, our class _____ the race.I’m _____ weight this year.
A.might not have won; gainingB.Would not have beaten; putting on
C.can not have defeated; losingD.must not have achieved; acquiring

查看答案和解析>>

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


If I got married in the UK I _____ a present, but is I got married in Italy, I would have to give a present.
A.will expectB.were to expectC.had expectedD.would expect

查看答案和解析>>

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


We __________ our lives had it not been for the policeman.
A.would have lostB.should loseC.might loseD.could have lost

查看答案和解析>>

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

How he _______ get out of the prison ______ a mystery.
A.could; isB.can; isC.was able to; remainsD.able to; remain

查看答案和解析>>

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

—May I tell this to my close friend?
—No, you      . Never let anybody else know about it.
A.needn’tB.shouldn’tC.mustn’tD.can’t

查看答案和解析>>

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

-Oh, it’s you, Steve! I ______ you.
  -No surprising. I’ve just had my hair cut.
A.don’t recognizeB.haven’t recognized
C.didn’t recognizeD.hadn’t recognized

查看答案和解析>>

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

—Guess what! I have got A for my term paper.
—Great! You        read widely and put a lot of work into it.
A.mustB.shouldC.must haveD.should have

查看答案和解析>>

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


He ______ have finished his work; otherwise, he wouldn’t be enjoying himself by the seaside.
A.shouldB.mustC.needD.can

查看答案和解析>>

同步练习册答案