求英语学霸,两道选择题。我知道答案,不知道为什么

5. I have seen trees, _____ open at sunrise and close at sunset.
A. which the leaves B. of which leaves C. whose leaves D. its leaves
6. All _____ is needed is a supply of oil.
A. the thing B. that C. what D. Which

两道题的考点都是定语从句。5选C,关系代词在定语从句中作定语,先行词是trees,句意:我见过那些树叶在日出之时张开在日落闭合的树木。6选B,此处是关系代词只能用that的特殊情况,因为修饰的先行词是all。其他只能用that的特殊情况有:
先行词为everything,all,little,much等不定代词时;
先行词被all,every,no,any,some,little,much,one修饰时;
先行词被the only,the very,the same,the last修饰时;
先行词被序数词或形容词最高级修饰时;
先行词是be的表语或there be 的主语时;
先行词有人又有物时;
当主句是以who或which开头的特殊疑问句时。(摘自百度百科词条“定语从句”)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-26
做定语从句 最关键的就是找到先行词 然后确定先行词在从句中的成分

如果先行词在定从中既不充当主语宾语 又不是状语

且与从句中出现的名词存在从属关系时 可以考虑用whose

你可以将whose简单的理解为"谁的" 可以同时指代人与物
1,C所属关系连接词,whose可以指人也可以指物,表“……的……”。2,B,这是定语从句里用that不用which情况之一。
关于代词that和which的用法区别:
一.that仅用在限制性定语从句中,通常不用逗号隔开,作宾语或介词宾语时,that 可以省去。二.which既可用在限制性定语从句中,作宾语或介词宾语时,which可以省去,也可用在非限制性定语从句中。三.当先行词是不定代词或被它们修饰时,要用that,不用which,作宾语时可以省去。
四.当先行词被形容词的最高级形式所修饰时,要用that, 不用which,作宾语时可以省去。五.当先行词被序数词或the very, the only, the last修饰时,要用that,不用which,作宾语时可以省去。六.当先行词被the same修饰时,用that表示同一件物品,用as表示相类似的一件物品,不能用which。七.当先行词既指人又指物时,只能用that,不能用which。八.当关系代词在定语从句中作表语是,只能用that,也可以省去,不能用which。九.为避免与which重复使用时,要用that。十.关系代词直接放在介词后面时,要用which。十一.which还可以用作关系限定词,后跟名词,that则不能这样用。十二.引导非限制性定词从句时,一般要用which,不用that。
第2个回答  2014-07-26
5.C 这是一个定语从句,后面句是用来修饰树的,是树的叶子在太阳升起的时候张开,在太阳落山的时候合上。
6.B 这是一个that is needed定语从句,修饰All,all引导词必须为that ,不能为which.
第3个回答  2014-07-26
CB
相似回答