________harder,you would have passed this exam.A.If you have worked B.If you worked C.Were you to work D.Had you worked

问题描述:

________harder,you would have passed this exam.
A.If you have worked B.If you worked
C.Were you to work D.Had you worked

D
过去进行时表示"如果……"

相信你知道这是
如果你付出了更多的努力,你可以过这个考试的。(考试已经完了,努力的过程也完了)
是过去将来时
条件一般用过去完成时
所以答案选D,
一般类似题目直接找过去完成时
就是那种Had you done something或者是if you had done something
希望采纳~

D本题考查if虚拟语气中的用法.此题中有从句我已经通过了考试(would have passed ),表明从句是过去时,故对过去进行虚拟全句话的意思就是我要是再努力一点,就通过考试了.由于此题中,主从句的主语都是一样的,故用Had ...

D
首先主句you would have passed this exam用了将来完成时,则从句要用过去完成时。
Had you worked是倒装句,相当于If you had worked。这种倒装是有规律的,记住它