答:1)that既可以指人又可以指物,在句子中常作“主语”,“宾语”.
2)which只能指物,在句子中常作“主语”,“宾语”,too.
3)who只能指人,在句子中作“主语”或“宾语”.
4)whom只能指人,在句子中只作“宾语”.
5)that和which的区别(这是考试中最长出现的)
a.that只能引导限制性定语从句,which既可以引导限制性定语从句,也可以引导非限制性定语从句.
b.当前面的名词为不定代词或者有最高级时,只能用“that”引导.
c.当前面为介词时,只能用“which”引导.
原创,绝无摘抄!
建议楼主最好买本语法书,先把句子成分弄清了,学习英语语法就完成一半了.88