区别如下:
that做定语从句的连词时,前面的先行词(即被修饰的名词)既可以是人,也可以是物;然而which做定语从句的连词时,前面的先行词只能是物,不能是人。
如果先行词既有人又有物,既不能用which,也不能用who(先行词是人),只能用that
定语从句有一种特殊状况,即把从句中的介词提前,提到连词前面,这个时候只能用which,不能用that。
例句:I go to the room that/which I live in.=I go to the room in which I live.
定语从句中that和which的用法怎么区分