在英语中,有七种情况只能使用"who"而不能使用"that",包括引导人的定语从句、非限制性定语从句、主语从句、宾语从句、介词后的定语从句、"be + not + who"结构和"as + who/whom"结构。在使用"who"时,如果它作为宾语,应根据其在定语从句中的功能,选择使用"who"或"whom"。
-
引导人的定语从句 当定语从句中修饰的是人时,我们只能使用who,如:The girl who is standing over there is my sister.(那个站在那边的女孩是我的妹妹。)
-
引导非限制性定语从句 非限制性定语从句通常用来对先前提到的事情进行补充说明或解释,只能使用who或whom。如:Tom, who is my best friend, is coming to visit me tomorrow.(汤姆是我最好的朋友,他明天要来看我。)
-
引导主语从句 当定语从句作为一个句子的主语时,只能使用who。如:Whoever wants to join the club needs to fill out an application form.(谁想加入俱乐部都需要填写申请表。)
-
引导宾语从句 当定语从句作为一个句子的宾语时,只能使用who。如:I don't know who is coming to the party tonight.(我不知道今晚有谁来参加聚会。)
-
引导介词后面的定语从句 当定语从句位于介词后面时,只能使用who或whom。如:The person with whom I went to the concert is my cousin.(我一起去听音乐会的人是我的表兄。)
-
引导“be + not + who”结构 在否定句中,只能使用who。如:It is not who you think it is.(他不是你想的那个人。)
-
引导“as + who/whom”结构 当定语从句作为“as + who/whom”结构的一部分时,只能使用who或whom。如:I want to be remembered as someone who made a difference in the world.(我希望被铭记为一个改变世界的人。)
在使用who时,需要注意的是,当它作为宾语时,应该根据它在定语从句中的功能,使用who或whom。如:I don't know whom you are talking about.(我不知道你在谈论谁。)