定语从句中如果先行词是anyone,关系代词用that还是who

如题所述

你好!我来为你解答:
定语从句中有6种情况只用关系代词who,不用that的情况,这便是其一——
先行词为those,one,ones,anyone,people等时。
eg):Those
who
are
from
Qingdao
come
this
day.
Anyone
who
breaks
the
law
should
be
punished.
(另:某些不懂的人就不要误导学生了!!)
还有就是不要混淆了什么时候用that什么时候用who.
(这个问题貌似重复了)……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-04
实际上填that或者who都可以,一般情况下明确先行词是人的情况下,引导词有who就选who.没有就选that (一般出题也不会同时出现的)
第2个回答  2023-03-26
回答如下:
先行词是表示人的复合不定代词时,后面的关系代词不能用that,只能用who/whom。例如:
Anyone who breaks the law will be punished.
To everyone who knew them, they seemed an ideal couple.
There is no one who will believe it!
Nobody who was near the scene of the crime is above suspicion.
相似回答