英语语法CYou_____ yesterday if you were really serious about you
4个回答

选A

本句为虚拟语气.ought to 是情态动词+动词的现在完成时,表示对发生过的事情的虚拟.

句意:如果你对工作认真的话,昨天就该来.意思是此人昨天没有来.

是if 引导的非真实条件句中的虚拟语气.

主句对过去时间虚拟,所以用了情态动词+现在完成时.但从句是对现在的虚拟所以用了一般过去时.此此句为错综时间的虚拟语气.

B 不对,应该是ought to 不能用ought 没这个结构.

C是对现在而不是昨天的虚拟,D不存在