您好,which,who 和 that 引导从句时,需要看引导的是什么样的从句才能够知道是否缺少成分,或是在从句中充当什么成分。但总的来说: 1)which 和 who 不论是(关系代词)引导(定语从句),还是(连接代词)引导名词性从句,基本上都在从句中充当某种成分,也就是从句缺少了某个成分是 which 和 who 可以替代的; 2)that 就不一定了。that 作为(关系代词)引导(定语从句)时,在从句中充当某个成分,也就是从句少了某个成分,和 which 和 who 的用法雷同(除了一些特殊情况外);而 that 作为(连词,从属连词)使用时,引导的名词性从句中,是不充当任何成分,仅仅起到连接的作用,表示从句本身是不缺少成分,that 除了连词以外,无其他作用的。 所以 that 的用法更多,更复杂。