If he had worked harder, he .
A. would succeed
B. had succeeded
C. should succeed
D. would have succeeded
网友回答
A. would succeed
B. had succeeded
C. should succeed
(答案→)D. would have succeeded
解析:考察虚拟语气.句意:如果他工作努力点,他 会已经成功了. “would+have+done”表示对过去事情的假设,意思是“本来会做”。故选D.