只能选C
如果B 是so long a 就可以,因为so修饰的是形容词,不能修饰名词,所以名词前面得有冠词.
such修饰的是名词.所以C可以
so 和such区别
so 句式 so+adj+冠词+n
such句式:such+冠词+adj+n