定语从句中什么时候只能用who不能用that

2024年11月20日 07:37
有5个网友回答
网友(1):

当定语从句中缺少地点状语时,关系词只能用where,而不能使用that.
当定语从燃兆句缺少表示地点的主语/宾语而不是地点状核陆语时,关系词使用that/which,而不改段顷使用where.

如:This is the city where I stayed last year.
定语从句I stayed last year缺少地点状语,用where = in which = in the city.
= This is the city that I stayed in last year.
定语从句I stayed in last year中,in后面缺少宾语,用that,不用where.

网友(2):

一般情况下都可以换
但是如果是这样卜桐的句子 Who ______is talking to my parents knows him?
这里的定语从句是修饰"who"的, 就只能用型神坦that了
另外,一般引导非限定性定语从句瞎衫习惯上用who.

网友(3):

一般用who都可以用that代替

网友(4):

因为which在这里是作了非限定性定语从句

网友(5):

好像都可以吧