两道高中英语题

For quite a number of pupils,their teacher's advice is more important than______of their parents.
A.one B.that C.which D.what
我选的C,答案B

_______that the family had taken with them was one bottle of orange.
A.Anything B.Everything C.What D.All
我选的C,答案是D

帮我解释下原因,顺便说下我错在哪里,谢谢!

1.首先 which如果引导的是定语从句 也就是说which 前面要有一个名词充当先行词 例如 I will take the teacher's advice which is more important advice是先行词。 然后which如果引导名词性从句 那麼就是表示选择 它的范围比what小 I don't know what you like /I don't know which you like the apple or the pear. which会给出一定的选择范围,what不会。而这里 后面的of their parents 它不是一个句子 没有谓语动词,所以我们不能选which 或者what 这两个关系连词,因为它们往往引导一个从句。然后就只能在A B中选了 其实这道题的出题者意思就是让我们选一个代词 然后one 和that 在这都是代词,但one代替的是比较具体的名词 比如people之类的 而that代替的是比较抽象的名词 比如whether之类的 这里的advice是抽象不可数名词 所以用that不用one
2 这个题很简单 横线后面不是有个that么 说明这个句子应该是一个定语从句 我门应该选一个先行词 这里的all是做what的先行词 然后把其实改改用what也可以的 是比较
___All__that the family had taken with them was one bottle of orange。
___what___ the family had taken with them was one bottle of orange.
前面那个是定语从句 All是take的宾语 后面那个是主语从句 what是take的宾语
第一句是 这个家所有带的东西就是一瓶橘子汁 第二句 这个家庭 他们带了什么 带了一瓶橘汁 第一句有强调只带了的意思。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-29
1。若选择which,则which前必须要有先行词,因为which不可当做名词看待。因为后有of,横线处必须是名词性质,既形式必须为the advice which。由于没有先行词故不选。that 指代the advice,可做看做名词性质。

2。横先后有that,指代东西,所以看做名词性质,而选项what为名词性,若选即重复,所以不选。AB亦为名词性,所以不选。本回答被提问者采纳
第2个回答  2010-08-29
1.B.that 是对的
that指代前文的advice。that的这种用法常用于比较级的句型中,指代前文提到的相比较的同类事物。而which的没有这种用法的。

2.D.All
这是个定语从句,欠缺先行词,all刚好充当先行词,而what是不能做先行词的
第3个回答  2010-08-29
1、which前面一般不加than,一般都是做定语从句用。而that可以。
2、what that 这两个词没有这么放在一起用的。that后面引导的是解释前面一个词的句子,所以只能用all。what不能当定语之前的指示代词。
相似回答