先行词只能用that,不能用which的情况有哪些呢?

2024-12-14 14:50:56
推荐回答(1个)
回答1:

先行词只能使用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、是口语还是书面语。