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 up | B.should stay up | C.must have stayed up | D.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 was | D.I don’t know I was |
|
_____, we would go on a picnic.A.The weather is fine | B.Should the weather be fine | C.The weather be fine | D.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’t | B.needn’t | C.can’t | D.shouldn’t |
|
You look so tired. You _________ have stayed up again. |
How he _______ get out of the prison ______ a mystery.A.could; is | B.can; is | C.was able to; remains | D.able to; remain |
|
最新试题
热门考点