关系代词that与which的用法区别

在英语中,关系代词 that 和 which 都用于引导定语从句,但它们的用法和语境有所不同。以下是 that 和 which 的用法区别:

1. 语法功能

(1) that

  • 含义:用于指代人或物,相当于“那个”“那些”。
  • 用法:
    1. 指代人:
      • The man that helped me is my neighbor.(帮助我的那个人是我的邻居。)
    2. 指代物:
      • The book that I bought yesterday is very interesting.(我昨天买的那本书很有趣。)
    3. 引导限制性定语从句:
      • 用于修饰先行词,且从句对先行词进行限制或定义。
      • The car that is parked outside is mine.(停在外面的那辆车是我的。)

(2) which

  • 含义:仅用于指代物,相当于“那个”“那些”。
  • 用法:
    1. 指代物:
      • The book which I bought yesterday is very interesting.(我昨天买的那本书很有趣。)
    2. 引导限制性或非限制性定语从句:
      • 限制性定语从句:
        • The car which is parked outside is mine.(停在外面的那辆车是我的。)
      • 非限制性定语从句(用逗号隔开,提供额外信息):
        • The car, which is parked outside, is mine.(那辆车,停在外面,是我的。)

2. 用法区别

(1) 指代对象

  • that:可以指代人或物。
  • which:只能指代物。

(2) 限制性与非限制性定语从句

  • that:
    • 通常用于限制性定语从句,即从句对先行词进行限制或定义,不能省略。
    • The house that has a red door is mine.(有红色大门的那栋房子是我的。)
  • which:
    • 用于限制性定语从句时,与 that 用法类似,但更正式。
    • 用于非限制性定语从句时,提供额外信息,可以省略。
    • The house, which has a red door, is mine.(那栋房子,有红色大门,是我的。)

(3) 逗号的使用

  • that 引导的定语从句不使用逗号分隔。
  • which 引导的非限制性定语从句使用逗号分隔。

(4) 在从句中的位置

  • that 和 which 都可以在从句中作主语或宾语。
    • The book that/which I read is interesting.(我读的那本书很有趣。)
      (作宾语,可以省略)
    • The book that/which is on the table is mine.(在桌子上的那本书是我的。)
      (作主语,不能省略)

3. 语法规则总结

关系代词 指代对象 限制性定语从句 非限制性定语从句 逗号使用
that 人或物 ✔️ ✖️ 不使用逗号
which ✔️ ✔️ 使用逗号

4. 注意事项

(1) 选择 that 或 which 的建议

  • 如果定语从句是限制性的(即从句对先行词进行定义),优先使用 that。
    • The book that I need is sold out.(我需要的那本书已经卖完了。)
  • 如果定语从句是非限制性的(即提供额外信息),使用 which。
    • The book, which I bought yesterday, is very interesting.(那本书,我昨天买的,很有趣。)

(2) 正式与非正式语境

  • 在非正式语境中,that 和 which 可以互换。
    • The house that/which we bought is beautiful.(我们买的那栋房子很漂亮。)
  • 在正式语境中,which 更常用,尤其是用于非限制性定语从句。
    • The house, which we bought last year, has a beautiful garden.(那栋房子,我们去年买的,有一个漂亮的花园。)

(3) 与 of 的搭配

  • which 可以与 of 连用,但 that 不能。
    • The book of which I spoke is very interesting.(我提到的那本书很有趣。)

5. 练习题

选择题

  1. The man ________ helped me is my neighbor.
    A. that
    B. which
    C. who
    答案:A 或 C(指代人)
  2. The book ________ I bought yesterday is very interesting.
    A. that
    B. which
    C. who
    答案:A 或 B(指代物)
  3. The house, ________ has a red door, is mine.
    A. that
    B. which
    答案:B(非限制性定语从句)
  4. The car ________ is parked outside is mine.
    A. that
    B. which
    答案:A 或 B(限制性定语从句)
  5. The book ________ cover is red is mine.
    A. that
    B. which
    答案:B(与 of 搭配)

6. 总结

  • that 和 which 都用于引导定语从句,但 that 可以指代人或物,而 which 只能指代物。
  • that 通常用于限制性定语从句,而 which 用于限制性和非限制性定语从句。
  • 在非限制性定语从句中,which 前需加逗号。
  • 在非正式语境中,that 和 which 可以互换,但在正式语境中,which 更常用。
希望这些内容能帮助你更好地理解和使用 that 和 which!