英语单选语法题求助!

问题描述:

英语单选语法题求助!
oct,1st,( )is our national day,is always celebrated with singing and dacing
A.as B.that C.when D.which
为毛选D不选c?

在这里which是做主语,指代oct,1st,.如果把句子变成两句,你就更清楚了:
1 Oct,1st is our national day 2 Oct,1st is always celebrated with singing and dacing.
如果用when,就成了 on Oct,1st --------做时间状语了,所以不能用when.