单选题 Never have we had ______ weather before.
A. such a fine
B. such fine
C. so fine
D. so fine a

【正确答案】 B
【答案解析】weather是不可数名词,前后不能加冠词,答案为B。