关系代词who和that的区别共同点: 先行词都可以是人,在从句都可以做主语或宾语This is the teacher who /that will teach us English this term. 不同点: (1)当主句是there be句型时,关系词用who。 There is the person who will come to our school. (2)先行词是为anyone(body)、those、someone(body)、nobody everyone(body)、one 、all 、few、none ,以及those 等词时,关系词用关系词用who。Is there anyone here who will go with you? People all like those who have good manners. (3) 先行词是人称代词时,多用who 。 He who knows himself is wise. 另外who可以引导非限定性定语从句,而that绝对