英语的关系代词有哪些及用法详解

关系代词用于引导定语从句,修饰先行词。它们在定语从句中可以作主语、宾语、定语或状语。以下是英语中常见的关系代词及其用法:

1. who

  • 定义:指人,作主语或宾语。
  • 用法
    • 作主语
      • The man who helped me is my friend.(帮助我的那个人是我的朋友。)
    • 作宾语
      • I know the girl who you talked to.(我认识你和她说话的那个女孩。)

2. whom

  • 定义:指人,作宾语(正式用法)。
  • 用法
    • 作宾语
      • The man whom I helped is my friend.(我帮助的那个人是我的朋友。)
      • To whom did you give the book?(你把书给了谁?)

3. whose

  • 定义:指人或物,作定语。
  • 用法
    • 作定语
      • The man whose book I borrowed is my friend.(我借了他的书的那个人是我的朋友。)
      • The girl whose mother is a doctor is very smart.(那个母亲是医生的女孩非常聪明。)

4. which

  • 定义:指物,作主语或宾语。
  • 用法
    • 作主语
      • The book which I read is interesting.(我读的那本书很有趣。)
    • 作宾语
      • I like the car which is red.(我喜欢那辆红色的车。)

5. that

  • 定义:指人或物,作主语或宾语。
  • 用法
    • 作主语
      • The book that I read is interesting.(我读的那本书很有趣。)
    • 作宾语
      • The man that helped me is my friend.(帮助我的那个人是我的朋友。)

6. 关系代词的特殊情况

6.1 that 用于指代人或物

  • 用法
    • 指人
      • The man that helped me is my friend.(帮助我的那个人是我的朋友。)
    • 指物
      • The book that I read is interesting.(我读的那本书很有趣。)

6.2 which 用于指代物

  • 用法
    • 作主语
      • The book which I read is interesting.(我读的那本书很有趣。)
    • 作宾语
      • I like the car which is red.(我喜欢那辆红色的车。)

6.3 who 和 whom 的选择

  • who 用于作主语,whom 用于作宾语。在非正式英语中,whom 常被省略或用 who 替代。
    • 正式用法
      • The man whom I helped is my friend.(我帮助的那个人是我的朋友。)
    • 非正式用法
      • The man who I helped is my friend.(我帮助的那个人是我的朋友。)

7. 例题与解析

例题1

  • 题目:The man ______ helped me is my friend.
  • 选项
    • A. who
    • B. whom
    • C. whose
    • D. which
  • 答案:A
  • 解析:这里需要一个关系代词来作主语,表示“帮助我的那个人是我的朋友”。因此,正确答案是A. who。

例题2

  • 题目:The man ______ I helped is my friend.
  • 选项
    • A. who
    • B. whom
    • C. whose
    • D. which
  • 答案:B
  • 解析:这里需要一个关系代词来作宾语,表示“我帮助的那个人是我的朋友”。因此,正确答案是B. whom。

例题3

  • 题目:The man ______ book I borrowed is my friend.
  • 选项
    • A. who
    • B. whom
    • C. whose
    • D. which
  • 答案:C
  • 解析:这里需要一个关系代词来作定语,表示“我借了他的书的那个人是我的朋友”。因此,正确答案是C. whose。

例题4

  • 题目:The book ______ I read is interesting.
  • 选项
    • A. who
    • B. whom
    • C. whose
    • D. which
  • 答案:D
  • 解析:这里需要一个关系代词来作宾语,表示“我读的那本书很有趣”。因此,正确答案是D. which。

8. 总结

  • who:指人,作主语或宾语。
  • whom:指人,作宾语(正式用法)。
  • whose:指人或物,作定语。
  • which:指物,作主语或宾语。
  • that:指人或物,作主语或宾语。
通过这些解释和例题,希望你能够更好地理解和使用关系代词。