先行词只能使用that,不用which的情况:
(1)先行词是all,few,little,nothing,everything,anything等不定代词时。
(2)先行词被only,no,any,all等词修饰时。
(3)先行词是序数词或被序数词修饰的词。
(4)先行词是形容词最高级或被形容词最高级修饰的词。
关系选择
关系词包括关系代词(英语:relative pronoun)、关系副词(英语:relative adverb)和关系限定词(英语:relative determiner)。关系词的选择主要涉及以下因素:
1、先行词是人还是事物。
2、关系词在关系从句中的句法功能。
3、关系从句是限制性的还是非限制性的。
4、是口语还是书面语。