高中定语从句的很多问题…

有以下问题:
一、which,that.whowhom.whose.as分别在句中充当什么成分?
二、什么时候用that不用which?

当先行词为人的时候 用that.whowhom.whose
that.who可以做主语 who whom that做宾语 可以省略 whose做定语
当先行词为物的时候 用which,that whose.
which,that可以为主语和宾语 whose.用作定语
在非限定性从句中 只用which as 但是在句首时只能用as

当先行词为不定代词
先行词被序数词和最高级修饰时
先行词即有人又有物
there be + 物
先行词被the only the very the just any little much few one of 修饰时
以上情况时用that 不用which

当为the way 时 可以用that 和 in which 或 什么也不填

句子中以有了疑问词时用that
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-07

只能用that作为定语从句的关系代词的情况
(a) 在there be 句型中,只用that,不用which。
(b) 在不定代词,如:anything, nothing, the one, all, much, few, any, little等作先行词时,只用that,不用which。
(c) 先行词有the only, the very,the same,the last,just修饰时,只用that。
(d) 先行词为序数词、数词、形容词最高级时,只用that。.
(e) 先行词既有人,又有物时。
(f) 先行词指物,在主句中作表语时.
(g) 为了避免重复.
(h)先行词是the way时

参考资料:http://baike.baidu.com/view/56536.html?wtp=tt

第2个回答  2009-08-07
关系词,分为关系代词和关系副词
修饰人或物时用that,不过which也修饰物
第3个回答  2009-08-08
二、先行词前有序数词和最高级