定语从句可以用what 吗?

我们老师说只要是定语从句就不可以用what 。
可是我在《新东方英语》中看到;
2008年高考英语浙江卷第六题;
Some children want to challenge themselves by learning a language sifferent from______their parents speak at home
A.what B.that C.which D.one
标准答案为A ,可有人认为 B 也是对的。
而著名语法学家Randoiph Quirk et al 也说A对B错,
而且也说了这是定语从句,那为什么还要用what呢?
我问过许多英语老师,都说定语从句不可用what
这是怎么回事?

这不是定语从句啊

a language different from______their parents speak at home
相当于
a language which is different from______their parents speak at home

which is different from______their parents speak at home 这才是一个定语从句

你可以把原句看作是省略了which is,就从定语从句变成了形容词作定语。然后这个形容词different加了一个介词from。from后面接了一个名词性从句,也就是what引导的宾语从句。

____what__their parents speak at home 这是一个宾语从句,作的是from的宾语。

这样子说你理解了吧?what先是引导了一个宾语从句作from的宾语,然后FROM 又和different一起做定语修饰a language
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-05
定语从句不用what 没错
这句话不是定语从句关键
what引导的一句话总具有名词性质
记住了定语从句一定要有先行词
你看from 前有没有名词当先行词啊
没有啊
不是定语从句
that 是不行的
第2个回答  2009-04-05
不能,而且这不是定语句。

a language different from______their parents speak at home。

如果说a language 是先行词的话,那意思就混乱了
而且定语从句在句子中能省掉,可是这句省掉就不对了
第3个回答  2009-04-05
这不是定语从句,是名词性从句作介词宾语!!!
如果改为: by learning a language (which is) different from the language (that/which) their parents speak at home ,就是定语从句了
第4个回答  2009-04-05
不可以!只能用that where when which who 等。
相似回答