……such great progress that……此句对吗,理由

问题描述:

……such great progress that……此句对吗,理由
.( )Kangkang made ________ that we were proud of him.
A.so great progress B.so great progresses c.such great progress D.such great progresses
选c
为什么,such应该加名词,而great是形容词

正确
progress 是一个不可数名词而且在他前面加了形容词前面也不加a(它是个特例)
great progress在这里是一个整体,从这样看来他是一个名词性短语,所以确实应该用such 而不用so