定语从句(时间名词后用when与which的区别)
2024-12-01 12:36:53 学考宝 作者:佚名
问题描述
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选项?
老师答疑
W老师:
▲本题答案确实应选 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的宾语,正因为是用作宾语,所以也可以省略。
黎老师:
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 是错误的。