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. 我们不能忽视的事实是他很有才华。