在定语从句中,当先行词是 anyone时,关系代词应使用 who而不是 that。以下是具体说明:
一、基本规则
先行词为不定代词指人时 当先行词为 anyone
(或 anybody, everyone, somebody等)且关系代词在从句中作主语时,必须使用 who。
例句: - Anyone who calls should be admitted. - The teacher who passed the exam is my friend.关系代词的选择
- who专门用于指代人,且可作主语或宾语。
- that可以指代人或物,但在此情况下, who是更规范的选择。
二、补充说明
关系副词(如 when, where, why)不可用于指代人,只能用于指代时间、地点或原因。
若关系代词在从句中作宾语, who和 that均可使用,但需注意 that不能省略。
三、常见错误示例
错误: Anyone that calls should be admitted. Anyone who calls should be admitted. 综上, 先行词为anyone时,关系代词应使用who正确:
声明:
本站内容均来自网络,如有侵权,请联系我们。