If he had worked hard____.

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:01:24
If he had worked hard____.
A. he might have passed the final exam
B. he might pass the final exam
C. he has passed the final exam
D. he passed the final exam

A. he might have passed the final exam
虚拟语气
是有这么一个句型
If sb. had done sth.,
sb.might have done sth.

A
这句是对过去的假设,而且是完成时“如果他以前好好学习的话”
所以后面的从句也应该用完成时。既然这里是假设,所以其从句也应该为虚拟语气!
相应的句型:If sb had done sth.,sb might have done sth.“如果他/她以前做XX的话,那他/她应该会XX”

A

A