什么时候用that或who_ 六种情况只用that口诀

什么时候用that或who? 六种情况只用that口诀

在英语定语从句中,关系代词that 和who 均可指人,但具体使用需结合语境和语法制度。下面内容是两者的核心用法区别及适用场景:


一、必须用 who 的情况

  • 非限制性定语从句(补充说明性质)
    当定语从句为“非限制性”(用逗号隔开,不限定先行词的核心意义)且先行词指人时,只能用who。
    例句:

    My sister,who is studying abroad, sent me a gift.
    (不可用 that,因从句是对“sister”的补充说明)

  • 先行词为 those、people、anyone、everyone 等
    当先行词是those(指人)或people 时,必须用who。
    例句:

    Thosewho want to join the club should sign up.

  • 隔位修饰(从句与先行词被其他成分隔开)
    若定语从句与先行词之间存在其他修饰成分,需用who。
    例句:

    Do you know the girlin front of the blackboard who is speaking?


二、必须用 that 的情况

  • 先行词包含“人+物”的并列词组
    当先行词同时指人和物时,只能用that。
    例句:

    He talked aboutthe teachers and schools that he visited.

  • 主句是 there be 结构
    在 there be 句型中,指人的先行词通常用that。
    例句:

    There are studentsthat you have met in our class.

  • 先行词被最高质量、序数词或特定限定词修饰
    若先行词被the only、the very、the same、the last 或形容词最高质量、序数词修饰时,用that。
    例句:

    She isthe best singerthat I know.

  • 主句以 who 开头(避免重复)
    当主句是“Who is…?”等以who 开头的疑问句时,从句用that。
    例句:

    Who is the personthat you talked with?


三、that 与 who 可互换的情况

  • 限制性定语从句中指人
    在大多数限制性定语从句中(无逗号隔开),that 和who 可互换。
    例句:

    The manwho/that helped me is a doctor.

  • 先行词为不定代词(如 all、someone、anyone)
    当先行词是all、someone、anyone 等不定代词时,两者均可使用,但that 更常见。
    例句:

    Anyonewho/that breaks the rules will be punished.

  • 先行词被 the same、the only 等修饰
    此时两者均可,但that 更符合正式语法习性。
    例句:

    He isthe only studentwho/that refused.


四、独特注意事项

  • 口语与书面语差异

    • who 在口语中可作宾语(非正式用法),如:

      The man (who) I met is friendly.

    • 正式写作中,宾语需用whom,但在限制性从句中that 更天然[]。
  • 从句中作表语时用 that
    若关系代词在从句中作表语,只能用that 或省略。
    例句:

    Tom is not the boy (that) he was.


场景 用 who 用 that 可互换
非限制性定语从句 ? ? ?
先行词为 those、people ? ? ?
先行词含“人+物” ? ? ?
there be 结构 ? ? ?
被最高质量、序数词等修饰 ? ? ?(优先 that)
限制性从句中指人 ? ? ?

例句速查:

  • 必须用 who:

    Thosewho work hard succeed.
    My uncle,who lives in Paris, is coming.

  • 必须用 that:

    It’s the first bookthat I bought.
    He is the only personthat knows the truth.

怎么样?经过上面的分析制度和例句,可更精准地判断什么时候使用who 或that。具体语境中需结合语法制度和表达习性灵活运用。