在英语中,先行词后面必须用that的情况通常包括以下几种:
1. 关系代词引导的定语从句:当先行词前面有all, anything, everything, something, nothing, little, much, none等不定代词,或者先行词前面有the only, the very, the last等修饰词时,关系代词通常用that。
例如:This is the only book that I need.
这是我唯一需要的书。
2. 关系副词引导的定语从句:当先行词是表示时间或地点的副词时,关系副词通常用that。
例如:I remember the day that we first met.
我记得我们第一次见面的那天。
3. 先行词为all, anything, everything, something, nothing, little, much, none等不定代词时:在这种情况下,关系代词也用that。
例如:Is there anything that I can do for you?
有什么我能帮你的吗?
4. 先行词被形容词最高级修饰时:在这种情况下,关系代词也用that。
例如:This is the most beautiful place that I have ever visited.
这是我曾经访问过的最美丽的地方。
尽管在这些情况下通常使用that,但在口语和非正式的写作中,有时也可以使用which。但在正式写作中,建议使用that。