1.that多指物,有时也指人,在定语从句中作主语、表语或宾语,作宾语或表语时可省略。
2.which指物,在定语从句中作主语和宾语,作宾语时,在限制性定语从句中可省略。另外,which可用来指代前面句子的部分或全部内容。
3.下列情况只用that不用which:
①先行词是all,something,everything,anything,nothing,little,much,few等不定代词;
②先行词被all,any,every,no,little,much,some等词修饰;
③先行词被序数词、形容词最高级修饰或先行词本身是序数词;
④先行词被the only,the very(正是,恰是),the last修饰;
⑤先行词中既有人也有物;
⑥在which或who的特殊疑问句中含有定语从句。