来自胡新荣的问题
定语从句中先行词如果是anyone,关系代词用that还是who?
定语从句中先行词如果是anyone,关系代词用that还是who?
1回答
2020-02-12 16:02
定语从句中先行词如果是anyone,关系代词用that还是who?
定语从句中先行词如果是anyone,关系代词用that还是who?
先行词如果是anyone,明确表示人,最好使用【who】,这是“指人时,that与who的用法区分之一”;
也可以使用【that】,因为它既可以指人,也可以指物.
例如:
Anyonewhocomeslateshouldbepunished.
另外,“先行词是不定代词,关系代词用that”,这种说法的前提是“指物时,which与that的区别”,指人时则不受此制约.
祝你开心如意!