anyone that 还是anyone whoanyone 不是不定代词啊,定语从局,应该只能用 that啊,我的语感告诉我都是用anyone who啊

问题描述:

anyone that 还是anyone who
anyone 不是不定代词啊,定语从局,应该只能用 that啊,我的语感告诉我都是用anyone who啊

anything that
anyone who

只能用that作为定语从句的关系代词的情况
a) 在there be 句型中,只用that,不用which。
b) 在不定代词,如:anything, nothing, the one, all, much, few, any, little等作先行词时,只用that,不用which。
c) 先行词有the only, the very修饰时,只用that。
d) 先行词为序数词、数词、形容词*时,只用that。.
e) 先行词既有人,又有物时。
用who 比较多.

anyone who
你说的只能用that,指的是在that和which之间选择,anyone虽然是不定代词,但是他现在指代人,应该用who

都可以阿。