which和that可以同时用吗?

如题所述

which可以引导非限定性定语从句,如果去掉which,主句的意思仍然清楚。that则用于引导限定性定语从句,如果去掉that,主句的意思就不完整。这里就给大家总结了一个只用that不用which的表格,可以先简单了解一下先:

区别一:限定性和非限定性定语从句的区别

which可以引导非限定性定语从句,如果去掉which,主句的意思仍然清楚。that则用于引导限定性定语从句,如果去掉that,主句的意思就不完整。

例句:

①The book, which is on the table, is mine. 那本在桌子上的书是我的。

②The book that is on the table is mine. 那本在桌子上的书是我的。

区别二:与介词的搭配不同

which可以和介词一起使用在句尾,而that不能和介词一起使用在句尾。

例句:

①The chair on which you are sitting is broken. 你坐的那把椅子是坏的。

②The chair that you are sitting on is broken. 你坐的那把椅子是坏的。

区别三:指代对象不同

which和that都可以指代物,但在指代人时,只能使用that。

例句:

①The car which is parked outside is mine. 停在外面的那辆车是我的。

②The man that helped me is my teacher. 帮助我的那个人是我的老师。

区别四:在非限定性定语从句中不同

在非限定性定语从句中,只能使用which,不能使用that。

例句:

①My car, which I bought last year, is very comfortable. 我去年买的车非常舒适。

②My brother, that is a doctor, lives in New York. 错误的例句,应该使用who而不是that。

区别五:在同位语从句中的使用

which可以引导同位语从句,而that不能。

例句:

①The fact which we cannot ignore is that he is talented. 我们不能忽视的事实是他很有才华。

②The fact that we cannot ignore is that he is talented. 我们不能忽视的事实是他很有才华。

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