题目内容
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。
练习册系列答案
相关题目