He is an hour late by now.He         last night.A.must stay upB.should stay upC.

He is an hour late by now.He         last night.A.must stay upB.should stay upC.

题型:不详难度:来源:
He is an hour late by now.He         last night.
A.must stay upB.should stay up
C.must have stayed upD.should have stayed up

答案
C
解析
考查虚拟语气。句意:到现在他已经迟了一个小时。他昨晚肯定熬夜了。“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”。故选C。
举一反三
---Be careful! Your clothes will catch fire.  
---Thank you._______ so close to the fire.
A.I didn’t know I was B.I don’t know I am
C.I hadn’t known I wasD.I don’t know I was

题型:不详难度:| 查看答案
  _____, we would go on a picnic.
A.The weather is fineB.Should the weather be fine
C.The weather be fineD.Would the weather be fine

题型:不详难度:| 查看答案
―Is that Miss Liu having dinner over there?
―It     be her. She has gone to New York for an important business meeting.
A.mustn’tB.needn’t C.can’tD.shouldn’t

题型:不详难度:| 查看答案
You look so tired. You _________ have stayed up again.
A.shouldB.canC.mayD.must

题型:不详难度:| 查看答案
How he _______ get out of the prison ______ a mystery.
A.could; isB.can; isC.was able to; remainsD.able to; remain

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.