Despite the fact that his scores were good, they were hardly as excellent as a student with his intelligence .
A. achieved
B. had achieved
C. would achieve
D. should have achieved
网友回答
A. achieved
B. had achieved
C. would achieve
(答案→)D. should have achieved
解析:本题考查虚拟语气。should have achieved 本应该取得(的分数),故选D。