had he worked harder he ——the final examination A must have got through B would have got thoughc would get through Dcould get through

问题描述:

had he worked harder he ——the final examination A must have got through B would have got though
c would get through Dcould get through

B. would have got though
此题考查虚拟语气.
had he worked harder 为条件状语从句, 用的过去完成时是对过去情况的虚拟,
那么主句就要用would have done 的表达法.因此答案选B.

句意: 如果他学习更加刻苦, 他就已经通过了期终考试.
(实际情况是, 他学习不够努力,所以期终考试没有及格)

B;我不太会解释

had he worked harder he ——the final examination A must have got through B would have got thoughc would get through Dcould get through选项是B.与【过去事实相反】的【虚拟语气】,主句用【would have +过去...