which和that的区别是什么?

如题所述

在宾语从句中,二者的句式结构不同。如果which在从句中是句子的一部分,充当从句的主语或者宾语,没有which句子就不完整,而that在从句中不是一部分,没有that一样是个完整的句子。

用作宾语的从句叫宾语从句。宾语从句可以用连词that,连接代词who,whom,what,which;连接副词 how,when,where以及if和whether引起。连接代词和连接副词在宾语从句中作一相应的句子成分,if或whether表示疑问,而that没有意义仅起连接作用。

例1,After that, they settled down. 在那之后,他们定居下来。that在句中就是个普通的代词,与how dare you say that中的that是一样的。after that不是从句。

例2,Mornings began with three hours of classes, after which children were often treated to playtime in the yard. 早晨先上三节课,在那之后孩子们可以到院子里玩。which代指“早晨先上三节课”,是个引导词,引导的从句是定语从句。

在定语从句范畴里,虽然that也可以做引导词,但介词后通常不能使用that,所以本句只能用after which不能用after that。

温馨提示:答案为网友推荐,仅供参考
相似回答