首先,what与that的本质区别是,在名词性从句中,that是连词,无意义,也不充当任何成分,一般不省略(定语从句中有时可省略);而what是连接代词,既然是代词,就要代替一些成分,如I want to know what he has told you. what代替宾语,即told you what。
另外,在用法上,that从句与what从句同为名词性从句,所以都可充当句中的名词,即主语、宾语、表语、宾补、同位语、形容词宾语,而what从句语法功能除了和that-从句一样外,还可充当介词宾语、宾语补语和间接宾语等(这一点相见百度百科)。
一些固定结构要记牢:
It is necessary that… 有必要……
It is important that… 重要的是……
It is obvious that… 很明显……
It is believed that… 人们相信……
It is known to all that… 众所周知……
It has been decided that… 已决定……
It is common knowledge that… ……是常识
It is a surprise that… 令人惊奇的是……
It is a fact that… 事实是……
注意:It +不及物动词+ that-从句
It appears that… 似乎……
It happens that… 碰巧……
It occurred to me that… 我突然想起……
在It's+adj.+主语从句中,形容词是neccessary,strange,suggest等表示惊奇、不相信、惋惜、理应如此等语气时,谓语动词要用虚拟语气“(should) +do”(注意!不是所有形容词都这样用,如said就不),常用的句型有:
It is necessary (important, natural, strange, etc.) that …
It is suggested (requested, proposed, desired, etc.) that…
what与that从句的用法区别
我发现很多学生对于what与that从句的用法掌握得不好。因此,我想谈一谈what与that在引导从句时的一些用法区别。
一、引导定语从句
首先必须明确的一点是,what不能引导定语从句,而that可以引导定语从句,并在从句中充当主语或宾语的成分。that既可指人也可指物;当that替代先行词在从句中作宾语时,that可以省略。
二、引导名词性从句
名词性从句包括主语从句、宾语从句、表语从句和同位语从句。在此,我对what与that引导名词性从句的用法区别分述如下:
1.引导主语从句
what与that都可引导主语从句。what在从句中除起连接作用外,还可充当主语、宾语、表语等,不能省略;that在从句中只起连接作用,不充当句子成分,但不能省略。
2.引导宾语从句
what与that都可引导宾语从句。what在从句中可充当主语、宾语、表语等,不能省略;that在从句中起连接作用,不充当句子成分,一般情况下可以省略。但当有两个或两个以上的宾语从句时,只能省略第一个that引导词。例如:
I believe (that) you have done your best and that things will get better.(that在宾语从句中不作句子成分,第一个that可以省略,第二个that不能省略。)
3.引导表语从句
what与that都可引导表语从句。what在从句中可作主语、宾语、表语等,不能省略;that在从句中不作句子成分,但不能省略。例如:
The question is what should be done to protect nature.(what作主语,不能省略。)
4.引导同位语从句
what与that都可引导同位语从句。同位语从句通常是用来修饰表示抽象概念的名词,以起到对该名词的具体内容进一步阐明的作用。这类名词有:belief, doubt, fact, hope, idea, message, news, possibility, problem, promise, proposal, suggestion, thought等。what在从句中可作主语、宾语、表语等;that在从句中不作句子成分,但不能省略。
三、引导状语从句
在引导状语从句时,that可引导目的状语从句、结果状语从句等,但是what不能引导状语从句。
其实,在what与that从句的用法当中,只要你肯用心去辨别,这两者的区别还是很明显的。对于以上所提到的两者各种用法的区别,我在此做一归纳,以供大家参考:
定语从句中,只有that没what,充当主语或宾语;名词性从句中,that、what都可用,that只作连接词,what可作主语、宾语、表语;状语从句中,只有that没what,仅作连词用。
需要例句哦!看情况呢~~
这个一时之间比较难说明白,你可以参考一下http://wenku.baidu.com/view/2b88b842336c1eb91a375dfe.html
如果在你无法判断的情况下,你可以选择that,我自己做题的经验是选它,对的可能性大些