定语从句where which的辨析
发布网友
发布时间:2022-05-29 20:56
我来回答
共2个回答
热心网友
时间:2022-07-19 02:54
where是关系副词,在定语从句中充当地点状语,相当there;而which是一个关系代词,在定语从句中充当主语或宾语,相当于一个代词。如:This
is
the
factory
-----his
father
worked
ten
years
ago.在这个句子中,-----his
father
worked
ten
years
ago部分,缺少了worked的地点状语,所以用关系副词where。再看一个句子:This
is
the
factory
-----his
father
worked
in
ten
years
ago.在-----his
father
worked
in
ten
years
ago中,缺少了介词的宾语,所以用关系代词which。
这两个关系词的共同点,都可以修饰表示地点的名词。但where和which的选择,主要根据定语从句中所缺少的成分。如果定语从句中缺少地点状语的话,用where;如果定语从句中缺少主语或宾语的话,用which。
热心网友
时间:2022-07-19 04:12
关系词只能用which,而不用that
的情况:
a.先行词为that,
those时,用which,
而不用that.例如:
What’s
that
which
is
under
the
desk?
在桌子底下的那些东西是什么?
b.关系代词前有介词时,一般用which,而不用that.例如:
This
is
the
room
in
which
he
lives.
这是他居住的房间。
c.引导非*性定语从句,用which,
而不用that.例如:
Tom
came
back,
which
made
us
happy.
汤姆回来了,这使我们很高兴。
五、关系副词的用法
(1)when指时间,其先行词表示时间,在句中作时间状语。例如:
This
was
the
time
when
he
arrived.这是他到达的时间