定语从句的问题

They asked him to tell them everything what he saw inthe street.这句话为什么错了,请讲出理由。

这个错就错在what
因为你看,前面的一句话,they asked him to tell them everything,很显然已经是一个完整的句子了,后面的句子,he saw in the street.缺少的成分应该是他看到的东西,他在街上看到的什么什么东西对么。所以是个定语从句。
前面句子的最后一句话已经写出来了everything,那在定语从句中,everything做先行词的时候,引导词用that 或者which,what只能引导宾语从句或者主语从句。这里that和which,我们也可以省略。

明白了么?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-08
去掉what
因为what = all that, 替换上去,所以everything 和 all 重复,
去掉what 后,相当于此处省略了that
第2个回答  2010-07-08
这是一句定语从句,定语从句中从来不用what当关系词,这句话是说他们要求他告诉他们,他在街上看到的一切。这句话中everything是先行词在定语从句中做宾语,当定语从句中由不定代词作先行词时只用that作关系代词
第3个回答  2010-07-08
everything跟what重复了
what=all that
相似回答