He has made progress that we all praise him.
A. so a great
B. such a great
C. so great
D. such great
网友回答
A. so a great
B. such a great
C. so great
(答案→)D. such great
解析:考查so/such以及progress用法。Progress是不可数名词不能用a修饰,排除AB。Great progress是名词短语,应该使用such修饰,故D正确。