Had he worked harder, he __________ 怎么选择

题目
Had he worked harder, he __________ 怎么选择

Had he worked harder, he __________ the exams.

A) must have got through               B) would have got through

C) permitted are freshmen                   D) are permitted freshmen

 

参考答案和解析

B
 看题目,前半句为倒装,还原为:
  If he had worked harder
  什么语气啊?虚拟!是对现在、过去还是将来的虚拟?过去!
  IF条件从句用had done, 主句用would(could,should,might)+have done
  选B