You ______ yesterday if you were really serious about the job.

admin2011-01-24  48

问题 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

答案C

解析 句意:如果你很认真地对待这项工作,你昨天本应该来的。本题考查虚拟语气。主句和从句的谓语动词指不同的时间,这时需要用混合虚拟语气,这种虚拟情况,动词形式应根据实际情况灵活使用。绝大多数情况下,从句或者主句都有相关的时间状语,这是解题的关键。由于主句的时间状语为“昨天”,所以应选ought to have done,情态动词的完成式表示对过去的假设。
转载请注明原文地址:https://kaotiyun.com/show/smGC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)