定语从句中的关系词用where还是which?I visited the place ----- my grandparents lived and worked.我祖父母住和工作的地方.那地方不是作宾语么?为什么还要用关系副词where?我不得不说句,which不光是指物,只要是作定语的宾语成分,就算它是指一个地点,也可以用它!

问题描述:

定语从句中的关系词用where还是which?
I visited the place ----- my grandparents lived and worked.
我祖父母住和工作的地方.那地方不是作宾语么?为什么还要用关系副词where?
我不得不说句,which不光是指物,只要是作定语的宾语成分,就算它是指一个地点,也可以用它!

如果前面有介词in..时,你就必须用which.此时where 相当于 in which(或其他介词加which,根据 地点与介词的搭配,而选相应的介词)

place是一个特殊的词,用在一些动词后可以省略in,所以我觉得可以用which。

live和work 都是不及物动词 如果后面加名词的话 要用介词,形成介词短语...which是用来形容物的....只能用where...
值得注意的是 place way 等不确定名词时用where不用which

2个都行
which作物
where地点

答案:where 或者 in which
which是关系代词,在定语从句中要作宾语,而后面的句子是完整的,which也不能作lived或者worked的宾语,所以正确答案是where.