在英语中,引导定语从句的关系副词主要有when,where, why,它们在从句中分别可以作时间状语、地点状语和原因状语。

When的用法

先行词指时间

When可以引导限制性和非限制性定语从句,其先行词需是表示时间的名词,如day, year, time等。如:

I’ll never forget the day when I met you.

注:这里的先行词是表示时间的名词day,所以要用when引导定语从句。这里when作从句的时间状语,修饰谓语动词met.

My favorite season is spring, when the earth seems born again.

注:这里是when引导的非限定语从句,先行词是表示时间的名词spring。

We will put off the outing until next week, when we won’t be so busy.

注:这里的when引导的是非限制性定语从句,先行词是表示时间的短语next week.

关系副词when在从句中作时间状语

之前,我会反复强调when是在定语从句中作时间状语。换句话说,若定语从句不是缺少状语,而是缺少主语或宾语,那么即使先行词是表示时间的名词,也不能用when而要用which或that来引导定语从句。因为when来引导定语从句的前提条件是:when必须在其引导的定语从句中作时间状语。如:

1. I’ll never forget the time which I spent on campus.

2. I’ll never forget the day when we first in the park.

注:两句话中,尽管先行词分别是表示时间的名词time和day,但用的关系词不同。第一句中,由于定语从句的谓语spent缺宾语,因此关系词要充当这一宾语,故要用which。第二句中,定语从句不缺主语或宾语,而是缺少时间状语,所以关系代词要用when.

Where的用法

Where的先行词指地点

Where引导定语从句,其先行词一般是表示地点的名词,如Place和house等,如:

Certainly if you bring me a few notes now and then from the bank where you work!

注:这里的先行词bank表示地点,而且where在从句中充当地点状语,修饰work.

还有其他例句:

Do you know any place where I can buy Mr. Zhang’s grammar book?

你知道我可以在什么地方买到张老师的语法书吗?

This is the town where I spent my childhood.

我的童年就是在这座小城里度过的。

关系副词where在从句中作地点状语

和when很类似,并非凡是先行词表示地点的名词,都是由where来引导的定语从句,这得看关系词在从句中充当的成分,如果定语从句缺主语或宾语,则要用which或that引导定语从句。如:

1. This is the town where I spent my childhood.

2. This is the town where I told you about before.

注:例句中尽管先行词都是表示地点的名词town,但用的关系词不同。第一句中,定语从句不缺少主语或宾语,而是缺少地点状语,故 关系词用where。这里的where作地点状语,修饰spent。第二句中,由于定语从句中的谓语部分told you about缺少宾语,因此关系词要充当这一个宾语,所以要用which.

Why的用法

Why的用法很简单,只是用来表示原因,只能引导限制性定语从句,先行词是reason等表示原因的名词。

This is the reason why I don’t come here.

Why=for which

定语从句引导词when,where, why用法秒杀