- Has John arrived yet?-- No, she an hour ago.A. was supposed to comeB. must have comeC.

发布时间:2020-08-16 13:03:44


- Has John arrived yet?   
-- No, she      an hour ago.
A. was supposed to e
B. must have e
C. should e
D. ought to have e

网友回答

A. was supposed to e
B. must have e
C. should e
(答案→)D. ought to have e
解析:考查虚拟语气。句意:约翰已经到了吗?——不,他应该一个小时后到达。“ought to+have+done”表示过去应该做而实际并没有做,译成“理应做……”,往往表示遗憾。故选D。
以上问题属网友观点,不代表本站立场,仅供参考!