定语从句where which的辨析

waxyb 1年前 已收到2个回答 举报

woaiyingxiong 春芽

共回答了15个问题采纳率:80% 举报

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.

1年前

9

333555 幼苗

共回答了2个问题 举报

关系词只能用which,而不用that 的情况:
a.先行词为that, those时,用which, 而不用that.例如:
What’s that which is under the desk? 在桌子底下的那些东西是什么?
b.关系代词前有介词时,一般用which,而不用that.例如:
This is the room in which h...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.525 s. - webmaster@yulucn.com