哪个哪个傻傻分不清?快来学习which和that的用法!
1. which:
- 通常用于限定性定语从句,用来指代先行词的特指事物。
- 当先行词是人名、地名、物名等专有名词时,使用 which。例如:"I saw the man who lives next door."(我看见住在隔壁的那个人。)
- 当先行词是抽象概念、动作、状态等时,使用 which。例如:"She is a woman who loves reading."(她是一个喜欢阅读的女人。)
- 当先行词是表示数量或顺序的词时,使用 which。例如:"He gave me three books which were interesting."(他给了我三本有趣的书。)
2. that:
- 通常用于非限定性定语从句,用来指代不特指的事物。
- 当先行词是人名、地名、物名等专有名词时,使用 that。例如:"I met the man that lives in the park."(我遇见了住在公园里的那个男人。)
- 当先行词是抽象概念、动作、状态等时,使用 that。例如:"They are students that study hard."(他们是努力学习的学生。)
- 当先行词是表示数量或顺序的词时,使用 that。例如:"There are four books that I want to read."(我有四本书想读。)