问题补充:
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正确。