定语从句中which和that,who和that之间有什么区别?

问题描述:

定语从句中which和that,who和that之间有什么区别?

which = 哪个
that = 那个
who = 谁

which和that的区别是:在一个句子中,当which和that可以互换的时候,that可以省略而which不能
who和that的区别是:who特指人,that指除人以外的事物