"that"和"which"在英语中都可以作为关系代词引导定语从句,但它们的使用有一些关键的区别:
引导非限制性定语从句
which:通常用于引导非限制性定语从句,且可以直接放在介词后面作宾语。
that:不用于引导非限制性定语从句。
先行词的范围
which:先行词可以是物,且当先行词前有限定词(如any, some, all, much, many, everything, anything, none, the one等)时,通常使用which。
that:先行词可以是人或物,但当先行词被序数词或形容词最高级所修饰,或本身是序数词、基数词、形容词最高级时,只能使用that。
在从句中的角色
that和 which在从句中都可以做宾语和主语,且在做宾语时可以省略。
特殊用法
that:当先行词是既指人又指物的并列词组时,通常使用that。
which:在非限制性定语从句中,which可以引导从句并提供额外的信息来描述前面的名词。
建议
在正式的写作中,应严格遵守"that"和"which"的用法区别,以确保句子的准确性和清晰性。在非正式写作或口语中,虽然有时可以互换使用,但为了避免混淆,最好还是根据具体的语境和语法要求选择合适的词。
声明:
本站内容均来自网络,如有侵权,请联系我们。