定语从句(时间名词后用when与which的区别)

I can never forget the day _______ we worked together and the day ______ we spent together.
A. when; which      B. which; when     C. what; that     D. on which; when

老师你好,我想知道这道题为什么选A选项?

请先 登录 后评论

最佳答案 2018-09-15 11:33

▲本题答案确实应选 A:第一空填 when,它在定语从句中用作状语;第二空填 which,它在定语从句中用作宾语(因为动词 spend 是及物动词,它后面需要有时间名词作宾语)。

▲一般说来:关系副词when主要用于修饰表示时间的名词,同时它在定语从句中用作时间状语。如:

There comes a time when you have to make a choice. 你必须作出抉择的时候到了。

Gone are the days when they could do what they liked. 他们为所欲为的日子一去不复返了。

We’ll put off the picnic until next week, when the weather may be better. 我们将把野餐推迟到下星期,那时天气可能会好一点。

▲但要注意:不要一见到先行词为时间名词,就以为一定要用关系副词when来引导定语从句,同时还要看它在定语从句中充当什么成分——如果在定语从句中用作时间状语,就用when;如果在定语从句中不是用作时间状语,而是用作主语或宾语,那就不能用when,而要用that, which等。如:

Don’t forget the time (that, which) I’ve told you. 不要忘记我告诉你的时间。

关系代词that / which在定语从句中用作动词told的宾语,正因为是用作宾语,所以也可以省略。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

I can never forget the day _______ we worked together and the day ______ we spent together. 
A. when; which      B. which; when     C. what; that     D. on which; when

老师你好,我想知道这道题为什么选A选项?

【答】第一空填写 when 或者是 on which 都可以,作 worked together 的时间状语;what不能作时间状语,所以 C. what; that 是错误的。在第二空后面的句子中,spent (度过)是及物动词,必需有宾语,when 不能作宾语,所以然  B. which; when    和 D. on which; when 是错误的。


请先 登录 后评论

相似问题