问题 选择题

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。

填空题
填空题