问题补充:
Had the boy worked harder, he the exam.
A. must have got through
B. could get through
C. ought to get through
D. would have got through
答案:
A. must have got through
B. could get through
C. ought to get through
(答案→)D. would have got through
解析:句意:如果那个小男孩再努力一点,他就能通过考试。这里是省略了if连词的条件状语从句,这里根据从句的谓语动词可知是对过去的虚拟,所以主句用would have done,故选D。