定语从句中wherewhen和which 的区别

如题所述

定语从句中where、when和which的区别为:含义不同、用法不同、侧重点不同。

一、含义不同

1、where

释义:adv.在哪里;到哪里。

例句:

Where are you going?你上哪儿去?

2、when

释义:adv.什么时候;何时。

例句:

When did you get married?你什么时候结的婚?

3、which

释义:pron./det.哪一个;哪一些。

例句:

I wanted to know which school it was you went to.

我想知道你上的是哪所学校。

二、用法不同

1、where

用法:如动词是不及物,则说明从句不缺宾语,可能是状语(或介宾),表地点用where。

2、when

用法:如动词是不及物,则说明从句不缺宾语,可能是状语(或介宾),表时间用when。

3、which

用法:如果是及物动词,则表明从句缺宾语,修饰物用which。

三、侧重点不同

1、where

解析:where表示地点,在定语从句中作地点状语。

2、when

解析:when 表示时间,在定语从句中作时间状语。

3、which

解析:which指物,在定语从句中做主语或宾语。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-22
when 表示时间,在定语从句中作时间状语。
I still remember the year when you graduated from No.8 Middle School.
我依然记得你从八中毕业的那一年。
I’ll never forget the day when the great scientist came to our school and give us a speech.
我永远不会忘记那位伟大的科学家来我们学校并且给我们做了一个演讲的这一天。
where表示地点,在定语从句中作地点状语。
That’s the school where I studied three years ago. 那是我三年前就读的学校。
This is the factory where my father works. 这就是我爸爸工作的那个工厂。
which指物,在定语从句中做主语或宾语。
This is the city which/that was visited by some foreigners three years ago这就是三年前被外国人参观的那个城市。(which/that 做主语)
This is the city which/that I visited three years ago.这就是我三年前参观的那个城市。(which/that 作宾语)
例1.This is the place where the accident took place last night.
例2.This was the place which I visited last year.
先行词都是the place 为什么第一句用where引导,而第二句却用which呢?
讲解: where是关系副词,在句中充当地点状语,但which是关系代词,充当从句的主语或宾语,因此,对于这道题 第一句:从句主语:accident 谓语 took place 事故发生了,这句话已经完整了(took place 不及物,所以后面不加宾语。)
第二句:从句主语:I 谓语 visited,没有宾语呀!“我参观”我参观什么?因此which作此句的宾语。
小窍门:如果发现从句主语,谓语,宾语全齐了,那么就一定用关系副词when或where
如果你试着把先行词插入后面的定语从句中,如果能插到里面去,那就要用that或which。本回答被提问者采纳
第2个回答  2016-12-28
ever forget the autumn when we study and live together.