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

admin2013-01-03  47

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

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

最新回复(0)