目錄
從前面幾篇文章中我們知道,名詞、代詞可以作句子的主語,不定式短語、動名詞短語也可以作主語,那么句子能不能作主語呢?
當然也是可以的,不過需要對句子進行一點改動,使其具有名詞的性質,然后才能作主語。
例如:
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!以上就是名詞性從句的重點部分,掌握這些以后就再也不懼名詞性從句了。