在定语从句中,which和其他词的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/08 02:35:28
题目:Last week,I visited the village ( )my parents lived many years ago.
请问这里用where 还是which啊??能不能具体解释一下用法咧~~~~

帮个忙啦~~~~~谢谢各位哦~~~

1.whom 针对宾语提问,例句:The girl to whom I gave the pen is my sister.
把句子变为正常语序为(原句):I gave my pen to the girl.She 's my sister.这里the sister 是我把钢笔给的对象,就是宾语,所以用whom提问,作为谓语的对象,作为宾语,所以要加to.

2.who 针对主语提问,例句:The girl who give me the pen is my sister.
把句子变为陈述语序(原句):The girl gave me the pen .She's my sister.
这里给我钢笔的The girl是主语,针对主语提问所以用who.

3.which 主要引导定语从句,定语是做修饰成分的,功能是限定成分.例如:The pen which is green is mine.
这里which 引导的is green是对钢笔颜色的修饰,所以用which.

4.where主要引导地点状语从句.例句:I stand at the square where there's a tree.这里where引导的是状语从句用来限定地点名词.

清楚了吗?

所以这里为lived in用where

应该是where吧,这个题目在高中时做过,因为where引导的从句中,where是一个副词,因此用lived就可以,而如果用which,那么lived后面应该加一个介词,如in,因为which引导的从句中它是一个名词。倒装过来就是my parents lived in the village。

where/in which

where
which 有选择
where没有