小伙伴们还记得在魔幻小说里看到的某些类似情节吗?小男孩找到了一本神奇的魔法书,躲在房间里偷偷地看。书一打开,在黑夜里就发出了耀眼的光芒。书中都是怎样描述这一情景的呢?

It astonished the boy that the book which he found in the attic could give out light.

他在阁楼里找到的书居然能发光,这让男孩很惊讶。

这句话使用了主语从句,以it为形式主语,而在主语从句中又包含了一个定语从句。这两种从句有什么不同呢?那接下来我们就比较学习一下定语从句和名词性从句吧。

定语从句,就是用来修饰名词或代词的句子,起到定语的作用。名词性从句,即指能在句子中充当名词或名词短语的从句。定语从句和名词性从句都采用陈述语序,整个句子的标点符号由主句的主谓顺序决定。

定语从句的一般结构为:先行词+关系代词(which、that、who、whom、whose等)或关系副词(when、where、why等)+从句。而名词性从句的连接词有that、whether/if、特殊疑问词(其中what/how也可以做感叹词引导名词性从句)以及-ever。

两者之间最大的区别就是定语从句一定有先行词。有时名从中的连接词就等于定从中的(介词+)先行词+关系代词/关系副词。比如:Nobody noticed when she had disappeared.(宾语从句:没人注意到她什么时候离开的。)可以转换成:Nobody noticed the time when she disappeared.(定语从句,先行词为the time)

在定语从句中,任意连接词都在从句中充当成分。而在名词性从句中that 和whether/if 是不作成分的,但是其他连接词是要充当成分的。名词性从句本身在句子中作主语、宾语、表语和同位语等。

例a):He is reading a book which was recently published.(定语从句,先行词为a book,which在从句中充当主语)

他在读一本最近发行的书。

例b):I doubt whether this medicine is quite effective.(宾语从句,由whether引导,whether在从句中不充当成分)

我怀疑这种药是否有效。

例c):I don’t know who is willing to help us.(宾语从句,由who引导,who在从句中充当主语)

我不知道谁愿意帮助我们。

定语从句的功能就是做先行词的定语,所以如果删去定语从句部分,虽然对句意有所影响,但剩下的句子还是完整的。比如,如果将例a)中的定语从句部分删去,剩下的:He is reading a book仍能成为一句句子。

但是,对于名词性从句而言(除一部分同位语从句外),因为它在句中起名词的作用,充当主语、宾语、表语和同位语,如果删去它们,剩下的句子就不能成为一句句子了。比如,如果将例c)中的宾语从句删去,剩下的:I don’t know不能成为一句句子(只有在口语问答中可能出现)。

还有几点值得注意:

1.that的用法

that引导定语从句时,只有在从句中充当宾语时可省,并且在一些结构中,如先行词为all、everything等词,先行词被最高级或the only、any等词修饰,等情况下,只能用that来引导定语从句。

例d):There is nothing that can prevent him from doing so.(定语从句,that在从句中充当主语)

没什么能阻止他这么做。

that引导名词性从句时,只有在引导宾语从句时可省,但是当动词后带有两个或两个以上的宾语从句,that就不可以省略。That在名词性从句中只起连接作用,在从句中不充当任何成分。

例e):That the air has been polluted is a matter of public concern.(主语从句,that只是连接词,不充当成分)

空气污染是公众担忧的问题。

2.that与what的区别

that既能引导定语从句,也能引导名词性从句。what不能引导定语从句,只能引导名词性从句,在从句中做主语、表语或宾语。what就等于something that。比如:I wrote down what I saw.(宾语从句:我把我看到的写下来。)可以转换成:I wrote down the thing that I saw.(定语从句,先行词是the thing)

3.the reason…结构

例f):This is the reason that he gave for not coming to school.

这就是他为没来学校给出的理由。

例f)中that引导的是定语从句,先行词是the reason,that在从句中充当宾语。

例g):The reason why he didn’t go to school yesterday is that he was ill.

他昨天没去学校是因为他生病了。

例g)中包含了两个从句。the reason why…是一句定语从句,先行词为the reason,why在从句中充当原因壮语。that引导的是一句表语从句,that不可省,且在从句中不充当成分。

在考试时也要注意不要受中文的影响,写成the reason why…is because的结构。because是不能引导名词性从句的。

4.定语从句与同位语从句

定语从句是对先行词起修饰的作用,是定语;而同位语从句是说明名词的具体内容,作名词的同位语。定语从句与同位语从句的引导词不同。同位语从句前的中心名词不能充当从句的任何成分,但定语从句的先行词能充当从句中的某个成分。

例h):The question whether we should continue or not troubled us a lot.(同位语从句,question的内容就是whether we should continue or not)

我们该不该继续,这问题对我们产生很大困扰。

例i):This is the question that I wanted to ask.(定语从句,先行词是the question,that在从句中充当宾语)

这就是我想问的问题。

好的,这节课我们学习了定语从句和名词性从句的区别。主要可以通过有无先行词,以及中心名词是否在从句中充当成分来辨别不同的从句。在考试中一定要仔细区分哦。