Had Judy been more careful on the maths exam ,she __much better results now .

问题描述:

Had Judy been more careful on the maths exam ,she __much better results now .
为什么不选would get,还是不太懂.有now,我觉得是混合虚拟语气.要是他细心点,现在就有更好的结果了.If you had done your homework,you would not be critized by your teacher now.这为什么后半句就是对现在的虚拟?

这是错综虚拟语气啦,一般的错综虚拟,是 had done + would do,但是选项里的get是瞬间动词,所以还是按照一般虚拟,had done + would have done,但是如果是延续性动词像be,her grade would be better now,这样就要错综了