有时候可以,有时候不可以。
只能用which的情况。
关系代词前有介词时;如有两个定语从句,其中一句的关系代词是that,另一句宜于用which。
只能用that的情况。
先行词是形容词最高级或者它的前面有形容词最高级时;.先行词是序数词,或它的前面有一个序数词时 ;主句中已有疑问词时;先行词既有人又有物时;.先行词是all、much、little、something、everything、anything、nothing、none、the one等代词时;.先行词前面有only、any、few、little、no、all、one of、the same、the very等词修饰时;有两个定语从句、其中一个关系代词已用which、另外一个宜用that 。