请问用在从句中的who,which,what,that等词有什么区别?

如:Those classmates who once looked down on me,......
这句中为什么用who而不用which,不是那些学生,是哪些学生呢?哪些不是应用which,为什么用who呢?
别的这些词我也不怎么搞得懂,希望你能为我详细解答,非常感谢!!

单纯从语言结构来说,用which也可,但基本没这么用的。

实际上which多用来代指非人类的事物。而上面这个从句中引导词是用来做从句的主语,代指的又是人(即先行词classmates),所以用who。

如果不是代指人,那就可以用which。
Those books which were sent by him.

如果代指的是人,但是引导词在从句中不是主语而是宾语,就用whom。
Those classmates whom I once looked down.

如果引导词在从句中跟在by、of、from这类介词作介宾结构的话,用which。
Those classmates by which I was once looked down.
这种用法也见过用whom的(当然是代指人的情况下),不过建议还是用which。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-28
楼主,估计按照老师的那种讲法,你还是晕,我按我的理解告诉你吧,或许可能好记一些。

classmates 是同学的意思 是人

who 指人
which 指物
what = 介词+which
that 不可用于非限制性定语从句(换句话说,要用逗号的从句大多不能用that)本回答被提问者采纳
第2个回答  2009-08-01
首先这是一道状语从句
意思为 —— “那些同学曾经看不起我”
who做学生的先行词所以用who
另外用什么先行词取决于主语中的事物是什么此句中的主语是classmates,classmates(同学)是人吧!所以用who
举例The house what in red is my aunt's
那座红房子是我姑姑的
房子是事物不是人就用what
which 引导强调某个单位的句子
that 引导一般的宾语从句
第3个回答  2009-08-01
定语从句:从句中缺少主谓宾中的一个时用what 或who 表示某物用what 人用who
从句中不缺少主谓宾时可以用which 或that
其他从句的时候可以根据意思区别which that 侧重哪一个时用which
一般情况下 用which比较保险

个人意见
第4个回答  2009-08-01
who是指人的,只要是人就用who
which 是指待事物的

what一般是用作主语从句和宾语从句,看具体的句子

that的话宾语从句,定于从句都行,定于从句时可以和which互换