问题补充:
that he was praised by his teachers.
A. So great progress had he made
B. So great progress he had made
C. Such a great progress had he made
D. Such great progress had he made
答案:
A. So great progress had he made
B. So great progress he had made
C. Such a great progress had he made
(答案→)D. Such great progress had he made
解析:考查倒装句型。在英语中将so,such和修饰的词放在主语的位置,主句要部分倒装,be动词,情态动词和助动词放在主语前面。Progress是不可数名词,用such修饰,也不能加a,句意:他取得了这么大的进步,以至于受到老师的表扬。另外考虑用一般现在时,选D。