用who不用that的定语从句

如题所述

第1个回答  2021-01-10
1、当先行词是one, ones,anyone或those时。

2、there be 结构中。

3、当先行词是人,后面有较长修饰语时。

4、为了避免重复或引起歧义。

5、当先行词是I,you,he,they等时(常用于谚语中)。

6、先行词是指成员的集体名词。

7、who可以引导非限制性定语从句

8、先行词是拟人化的名词。

9、先行词指特定的人时用who,不指特定的人用that。
比如:
One who dares nothing often tells the truth.
There is a girl who is waiting for you.