题目内容

—Has Jane arrived yet?

—No, she_______ an hour ago


  1. A.
    was supposed to come
  2. B.
    must have come
  3. C.
    should come
  4. D.
    ought to have come
D
考查虚拟语气。句意:简已经到了吗?——不,她应该一小时前就到了。“ought to+have+done”表示过去应该做而实际并没有做,译成“理应做……”,往往表示遗憾。故选D。
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网