—HasJanearrivedyet?—No,she_______anhouragoA.wassupposedtocomeB.musthave

发布时间:2020-08-07 01:43:26

—Has Jane arrived yet?—No, she_______ an hour agoA.was supposed to eB.must have eC.should eD.ought to have e

网友回答

D解析考查虚拟语气。句意:简已经到了吗?——不,她应该一小时前就到了。“ought to+have+done”表示过去应该做而实际并没有做,译成“理应做……”,往往表示遗憾。故选D。
以上问题属网友观点,不代表本站立场,仅供参考!