分类：教育/科学-外语学习-英语考试
问题：英语从句中，that和which到底有什么区别呢一般来说that 
一般来说that和which可以互通，除了在 某些句子用到in which， of which 等，除了这个，这个两者还有什么区别么？
回答：1.在名词性从句中，它们的区别是很大的。
  that是“只有语法意义，没有词汇意义——也就是说她不作句子成分”。 which是“哪一个”的意思。
2.在定语从句中的区别：
  以下情况只用that不用which。
1）当先行词受形容词最高级、序数词、all/every等不定代词修饰时。
2）当先行词是all/every等不定代词时。
3）当先行词指人又指物时。
 以下情况只用which不用that。
1）在非限定性定语从句中。
2）作介词的宾语时。
3）当先行词是that/those时。