昨天是什么节日英文翻译是what holiday was it yesterday?还是what holiday was yesterday?

问题描述:

昨天是什么节日英文翻译是what holiday was it yesterday?还是what holiday was yesterday?

前一个是正确的.第二个听起来好像也挺顺耳,但是语法上是错误的.
第二个句子成分是:what holiday是主语,was是be动词,后面需要加名词或形容词短语或句子.而yesterday是副词.故第二句不对.