which和that的区别为:
一、指代不同
1、which:哪一些。
2、that:那个。
二、侧重点不同
1、which:非限制性定语从句中关系代词一般要用which。
2、that:先行词是all、anything、everything、nothing等,关系代词应用that。
三、引证用法不同
1、which:which用作疑问代词时,在特殊疑问句中用作宾语或主语。which用作关系代词,可引导限制性定语从句或非限制性定语从句。
2、that:that用作连词时可引导主语从句、宾语从句、表语从句、同位语从句和状语从句。that还常引导间接引语或形容词后面的从句