which 与 when ,题目在下面,大家帮忙看下

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:28:57
____is the New Year's Day?
it's January 1st.

a when b which

是两个都可以,还是用when? 如果用when的话,which为什么不可以呢?

第二题目
i was born on May 30th.
那特殊疑问句 为什么是 When were you born? 而不是When were you born on??
加on 为什么不行呢?

第一题通常应该说when
which做疑问代词的时候通常是说后面那一个范围内的哪个。而这里新年(new year's day)就是一天,是单数而不是复数构成的一个范围,所以不合适。请参考
Which is your favorite subject?会有若干个subject让你选。

第二题你可以把问句还原成陈述句就比较容易看明白了
you were born on when.这显然不对,因为when是副词,而on是介词,介词后面不可以用副词做宾语。回到问句中,也就是when本身就相当于on which day了。

第一题 when
因为回答是日期,也与它的意思相符。而且which是哪一个之类的意思,这样就代表新年有几个了。

第二题 回答有on是因为后面有日期,如果没有日期就不能加on,when的前面不能加介词。

1)which不可以,原题是对时间提问,用which直白翻译是问“New Year's Day是哪一个”。用when则正合适,是问“New Year's Day是什么时候”。
2)when本身包括了on...i was born on May 30th中的on与具体时间May 30th搭配,问句中的when所提问的就是介词短语on may 30th。

第一题 when

第二题 这个when是副词 不用前面加介词。只能是on what day(具体)
而不能说on when。。。