定语从句就是在考句子成分,而关系代词与关系副词的区分就是为了划定句子成分。这也就是为什么要熟背出所有的关系代词和关系副词的道理。关系代词对人有who,whom,对物有which,都可以的是that,说谁的是whose,还有一个特殊的as.关系副词只有三个,时间地点和原因,when,where和why.
一、关系副词why
1.关系副词why主要用于修饰表原因的名词(主要是the reason),同时它在定语从句中用作原因状语。
如:She didn’t tell me the reason why she refused the offer. 她没跟我讲她拒绝这项工作的原因。
2.与关系副词when和where不同,why可以换成that或省略。
如:That’s one of the reasons (why, that) I asked you to come. 这就是我请你来的原因之一。
3.另外,与关系副词when和where可以引导非限制性定语从句不一样,why只能引导限制性定语从句,不能引导非限制性定语从句。
如:他失去工作的主要原因是他喝酒。
The main reason why he lost his job was that he drank.(定语从句)
二、关系副词when
1.关系副词when主要用于修饰表时间的名词,同时它在定语从句中用作时间状语。
如:There comes a time when you have to make a choice. 你必须作出抉择的时候到了。
注意不要一见到先行词为时间名词,就以为一定要用关系副词when来引导定语从句,同时还要看它在定语从句中充当什么成分——如果在定语从句中用作时间状语,就用when;如果在定语从2.句中不是用作时间状语,而是用作主语或宾语,那就不能用when,而要用that, which等。
如:Don’t forget the time (that, which) I’ve told you. 不要忘记我告诉你的时间。
关系代词that / which在定语从句中用作动词told的宾语,正因为是用作宾语,所以也可以省略。
三、关系副词where
1.关系副词where主要用于修饰表地点的名词,同时它在定语从句中用作地点状语。
如:This is the village where he was born. 这就是他出生的村子。
与前面when的情况一样,注意不要一见到先行词为地点名词,就以为一定要用关系副词where来引导定语从句,同时还要看它在定语从句中充当什么成分——如果在定语从句中用作地点状语,就用where;如果在定语从句中不是用作地点状语,而是用作主语或宾语,那就不能用where,而要用that, which等。
如:He works in a factory that [which] makes TV sets. 他在一家电视机厂工作。