He is an hour late by nowHe last night.A. must stay upB. should stay upC. must have staye

发布时间:2020-08-16 14:01:49

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

网友回答

A. must stay up
B. should stay up
(答案→)C. must have stayed up
D. should have stayed up
解析:考查虚拟语气。句意:到现在他已经迟了一个小时。他昨晚肯定熬夜了。“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”。故选C。
以上问题属网友观点,不代表本站立场,仅供参考!