在定语从句里,存在只能用 “that” 而不能用 “which” 主要有以下五种情况
1. 先行词为不定代词时
当先行词是 all、everything、nothing、something、anything、little、much 等不定代词时,关系代词通常用 “that”。
Everything that he said is true. 他所说的一切都是真的。
All that we need is time. 我们所需要的只是时间。
2. 先行词被序数词或形容词最高级修饰时
若先行词被序数词(如first、second等)或形容词最高级(如best、biggest 等)修饰,要用 “that” 引导定语从句。
This is the first book that I bought. 这是我买的第一本书。
He is the best student that I have ever taught. 他是我教过的最好的学生。
3. 先行词被 the very、the only、the same 等修饰时
当先行词被all、every、the very(正是,恰好)、the only(唯一的)、the same(同样的)等词修饰时,关系代词用 “that”。
This is the very bike that I lost. 这正是我丢失的那辆自行车。
She is the only person that can help me. 她是唯一能帮助我的人。
4. 先行词既有人又有物时
如果先行词中既包含人又包含物,关系代词用 “that”。
We talked about the men and the things that we remembered. 我们谈论了我们记得的人和事。
5. 主句是以 who 或 which 开头的特殊疑问句时
为了避免重复,当主句是以 “who” 或 “which” 开头的特殊疑问句时,定语从句用 “that” 引导。
Who is the man that is standing there? 站在那里的那个人是谁?
Which is the book that you want? 你想要的是哪本书?