目录
从前面几篇文章中我们知道,名词、代词可以作句子的主语,不定式短语、动名词短语也可以作主语,那么句子能不能作主语呢?
当然也是可以的,不过需要对句子进行一点改动,使其具有名词的性质,然后才能作主语。
例如:
He doesn't study.
It makes me angry.
这本来是两个独立的句子,如果想要用第一个句子作第二个句子的主语,直接把it替换掉是不行的:
He doesn't study makes me angry.
这个句子中主语明显是he,但是动词有两个(do和make),所以是错误的。
但如果在第一个句子前面加上that,它就变成了一个从句,再替换掉第二个句子的主语it:
That he doesn't study makes me angry.
此时句子的主语就是that引导的从句,主句的动词只有一个make,符合语法要求。而这个从句就称作名词性从句,因为它具有名词的性质。
传统语法中说名词性从句包括主语从句、宾语从句、表语从句、同位语从句。好家伙!一个瞬间变成四个,学习者不懵逼才怪。
名词性从句既然具有名词的性质,当然可以作主语、宾语、表语、同位语,这不是明摆着的吗?非要分出另外四个从句不是画蛇添足吗?
所以,对于名词性从句,第一要记得它具有名词的性质,第二要知道它总共只有三种类型:
1.that引导的名词性从句
2.whether引导的名词性从句
3.疑问词引导的名词性从句
这才是名词性从句的重点所在。
一、that引导的名词性从句
that引导的名词性从句最常见也最简单,前面提到的那个例子就是一个that引导的名词性从句,它的规则简单粗暴:任何一个以主语开头的陈述句,在前面加上that,就成了that引导的名词性从句。
例如:
She loves me.
这个句子以主语she开头,在它前面加上that就变成了名词性从句,可以作其他句子的主语:
That she loves me is a sure thing.
当然也可以作宾语:
I know that she loves me.
作表语也没问题:
The good news is that she loves me.
怎么样,是不是感觉so easy?
唯一需要注意的是,that引导的名词性从句有一个适用前提:原句必须要以主语开头。
也就是说它不适用于那些非陈述语气的句子,包括祈使句、倒装句、疑问句等。其中祈使句和倒装句不适宜作名词性从句,而疑问句则可以通过其他方式变成名词性从句,就是另外两种类型的名词性从句。
二、whether引导的名词性从句
疑问句可以分为一般疑问句和特殊疑问句,它们的区别在于:一般疑问句可以用yes/no回答,而特殊疑问句则不能。
一般疑问句要想变成名词性从句,必须借助于whether,有以下三种情形:
1.问句中有be动词时
此时要将本来倒装的主语和be动词还原,然后在前面加上whether即可。
例如:
Is she beautiful?
将倒装的主语she和be动词is的位置还原后,加上whether就变成了名词性从句:
whether she is beautiful
可以作其他句子的主语:
Whether she is beautiful is not my concern.
2.问句中有一般助动词时(can,will,should,may,have,must等)
此时将倒装的主语和助动词还原,然后前面加上whether即可。
例如:
Can you do it?
将倒装的主语you和助动词can还原,加上whether就变成了名词性从句:
whether you can do it
可以用作其他句子的主语:
Whether you can do it is important.
3.问句中有助动词do,does,did时
此时将倒装的主语还原,然后去掉助动词,句子的动词依时态和人称变化,最后加上whether即成名词性从句。
例如:
Did you love me?
将倒装的主语you还原后,去掉助动词did,动词love依时态变成过去式,再加上whether就成了名词性从句:
whether you loved me
可以作其他句子的主语:
Whether you loved me is important.
这三种情形也很简单,其实就是将疑问句还原成陈述句形式,然后加上whether即可。
三、疑问词引导的名词性从句
特殊疑问句是由what,where,why,when,how,who,which等疑问词引导的,此类疑问句变化成名词性从句的规则和一般疑问句类似,只不过引导词不再是whether,而是疑问词。
例如:
What is he doing?
将倒装的主语he和be动词还原,即可变成名词性从句作名词使用:
What he is doing is none of your business.
When can you finish it?
将倒装的主语you和助动词can还原,即可变成名词性从句作名词使用:
When you can finish it is my concern.
What did she say?
将倒装的主语she还原,去掉助动词did,动词say依时态变成过去式,就变成了名词性从句,可作名词使用:
What she said is important.
但是有一点要特别注意,who,what,which这三个词除了有表达疑问的功能外,还有代词的作用,即作疑问代词使用。也就是说它们三个有可能在疑问句中作主语。
因为特殊疑问句变换成名词性从句时,要将倒装的主语放到句子前面,然后再用疑问词来引导。而此时疑问代词身兼疑问词和主语,它本来就放在句首,所以变成名词性从句时什么都不用做,只需把问号去掉,然后就能当名词使用了。
例如:
Who came here?
此时who既是疑问词又是主语,直接把问号去掉就变成了名词性从句当名词使用:
Who came here is all I want to know.
OK!以上就是名词性从句的重点部分,掌握这些以后就再也不惧名词性从句了。