首页在线考试章节闯关谁正在考试学习应用
您的位置:在线考试首页>章节闯关>成人英语三级>词汇语法>词汇语法模拟题> 第46关
  • 00:00:00
已做0项(正确0项,错误做0项)/共2项,剩余2项未作答
结束作答
单项选择题
收藏纠错
1
You _____ yesterday if you were really serious about the job.
A.ought to come
B.ought to be coming
C.ought to have come
D.ought have come
本题答案:
  • A
  • B
  • C
  • D
  • 参考答案:C
  • 系统解析:
    本题考查情态动词 ought to 的用法。ought to 之后接两种形式:ought to do sth. “应该做某事(现在做或将来做)” ;ought to have done “本应该做的却没做”。因题中出现了 yesterday,并用了过去时,所以可推断该事已发生了,所以用 ought to have done 的形式。扩展:oughtn't to have done “不应该做的却做了”。与 ought to 用法相似的还有 should 等。句意为:如果你是认真地对待这份工作的话,你昨天应该来。
我的笔记
提交纠错
请输入您发现的错误详情用户: