whom在从句中做宾语
that可以是主语可以是宾语可以是定语状语
这边只能用that的情况有
1. 先行词为all,everything,anything,nothing,little,much,等不定代词时.
2. 先行词被all,any,every,each,much,little,no,some,few等修饰时
3. 先行词有形容词最高级和序数词修饰时
4. 先行词既指人又指物时
5. 先行词被the only,the very修饰时
6. 句中已经有who或which时,为了避免重复时