如果先行词是anyone,anybody,everyone,everybody,someone,somebody,关系代词用 who ,whom还是that?
如果先行词是anyone,anybody,everyone,everybody,someone,somebody,关系代词在定语从句中作主语时用 who ;作宾语时用 who 或 whom 。不能用 that。如:
Anybody (或 Anyone) who calls must be admitted. 任何人来访都应准许入内。(摘自《薄冰英语惯用法词典》p.67)
Everybody who was anybody in Labour politics turned up. 工党政治生活中的头面人物个个都到场了。(同上)
There's somebody outside who wants to talk to you. 外面有个人要和你谈谈。(摘自《牛津英语用法指南》第四版180.3节)