为什么说what从句可以做介词宾语,而that从句一般则不可以?

问题描述:

为什么说what从句可以做介词宾语,而that从句一般则不可以?

首先开头还是那句,语法是从语言现象总结得出来的,没有why~
That只是一个连词,在句子中一般不做成分(例如主谓宾等).因此,一般情况下that在引导的从句里面不指代成分,是不能做宾语的.但是,有一种情况例外,当that后面跟的是一个陈述性的句子的时候,可以做宾语,例如:He told me (that )he would go to college the next year.然而,这个句子中,由于that不表示任何意义,只是一个习惯用法,因此that是可以省略的.
而what则不同,what一般引导的是名词性从句,而名字我们可以知道是可以做宾语的.比如:The book will show you what the best student should know.这个句子中,what就是指代了一个【内容】,而这个【内容】是【最好的学生应该知道的】,因此它直接放到介词后面做宾语就是可行的【虽然这个句子里面不是放在介词后面,但是依旧是做的宾语】.
解答完毕希望能帮上忙.