定语从句中关系代词where,which的用法区别

如题所述

where是关系代词,which是关系副词。
当主句缺主,谓,表时就用关系代词。
缺状语时(也就是句子完整时)就用关系副词。
which引导非限制性定语从句做主语,宾语,代替前面的整个句子。
which引导的非限制性从句时,不能放在句首,只能放在主句之后。
当主句和从句是逻辑上的因果关系时用which,
eg:he’s
dog
became
ill
and
died
,(which)made
him
very
lonely
where=介词+which
当句子的先行词为,case
scene
point
situation
spot
时用where
我知道的大概就这些,希望能帮助到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-25
1.关系副词where
定语从句中作地点状语,相当于介词+
which。例如:
This
is
the
very
room
where
I
was
born.
(where在定语从句中作地点状语,相当于in
which,which
指代前面的先行词
room)。这就是我出生的房间。
.
2.关系代词which在定语从句中作主语和宾语。例如:
I
want
to
take
away
the
book
which
you
showed
me
yesterday.(which在定语从句中作动词show的宾语,指代先行词
book)
我想带走你昨天给我看的那本书。
He
lost
his
way,
which
delayed
him
considerably.
(which在定语从句中作主语,指代前面整个句子的意思)他迷了路,这使他耽搁了很久。本回答被提问者采纳
第2个回答  2019-07-19
给你举个例子。the
place
that
i
live
in
is
very
good
注意这里的live是不及物动词,后面有一个介词in这是关键。在这里可以把in提前,把that必须换成which,这里in
which就等于where在定语从句中有的时候介词加which就等于where这句话变为the
place
where
i
live
is
very
good
如果这句话把动词变为visit就只能用that或者which
不可用where因为visit是及物动词。the
place
that
i
visit
is
very
good动词后没有介词,当然不能提前。
第3个回答  2019-05-01
where
=
in
which
which
代替前面的先行词。相当于that。一些特殊句式中只能用that代替。
This
is
a
window,
which
we
bought
two
days
ago.
这是个窗户。我们两天前买的这个窗户。
where
修饰前面的先行词。后面的从句主谓宾完整。
This
is
the
shop
where
we
bought
the
window.
我们是这家店买的窗户。
(这家店是我们买窗户的那家店。)