第十四章 名詞子句
複句
複句(complex sentences)由兩個以上的限定子句構成,包括主要子句與從屬子句。主要子句是一個本身可以獨立的句子。從屬子句則需要有連接詞或關係詞引導,放在 主要子句中當做名詞使用(稱為名詞子句)、當做形容詞用來修飾名詞(稱為形容詞子句)、或者當做副詞使用(稱為副詞子句)。請比較下列的句子:
1. Chicago is a grain-shipping center.
芝加哥是穀物轉運中心。
2. Chicago is a center that ships grain.
芝加哥是穀物轉運中心。
第1 句是個單句,名詞片語a grain-shipping center中有個複合字的形容詞grain-shipping修飾後面的名詞center。第2句則是複句,其中的主要子句是Chicago is a center。後面經由關係詞that的引導,放進一個形容詞子句that ships grain用來修飾前面的名詞片語a center。這個形容詞子句扮演的角色和第1句中的形容詞複合字grain-shipping相同。
1. He worked overtime for the money.
他加班,為了賺錢。
2. He worked overtime because he needed the money.
他加班,因為他需要這筆錢。
第1 句是個單句,裡面有個介係詞片語for the money當副詞使用、修飾動詞worked的原因。第2句則是複句,主要子句是He worked overtime。後面經由從屬連接詞because引導,放進一個副詞子句because he needed the money,修飾動詞worked的原因。這個副詞子句扮演的角色和第1句中的副詞片語for the money相同。
1. I saw the mirror.
我看到鏡子。
2. I saw that the mirror was broken.
我看到鏡子是破的。
第1 句是S+V+O的單句,主詞是I,動詞是及物動詞saw,受詞是 名詞片語the mirror。第2句是個複句,主要子句仍然是S+V+O的句型(I saw something)。主要子句中的受詞位置經由從屬連接詞that的引導,放進一個名詞子句that the mirror was broken,當做動詞saw的受詞。這個名詞子句扮演的角色和第1句中的名詞片語the mirror相同。
名詞子句的種類
名詞子句依其構造可以分成兩種:由直述句改造而來的名詞子句、以及由疑問句改造而來的名詞子句。
來自直述句
如果是直述句要改造為名詞子句,做法很簡單:只要在直述句前面加上一個單獨、無意義的從屬連接詞that(表示「那句話」或「那件事」),就是一個名詞子句,可以放入主要子句中當做名詞使用了。例如:
1. He didn』t take the money.
他沒有拿錢。
2. I believe that.
SVO
我相信那件事。
第1句是個直述句,在前面加上從屬連接詞that成為that he didn』t take the money這個名詞子句,就可以放入第2句(主要子句)當中的受詞位置,成為這個複句:
I believe that he didn』t take the money.
SVO
來自疑問句
由疑問句改造出來的名詞子句,又可分成兩種:來自Information Question、以及來自Yes/No Question。
Information Question
有疑問詞(如who, which, what, when, why, how, where等)引導的疑問句,稱為Information Question。這種疑問句,裡頭的疑問詞可以充當現成的從屬連接詞,所以只要把問號拿掉,不必加任何東西就可以直接成為名詞子句。例如:
1. What happened at his party?
SV
他開的派對出了什麼事?
2. I never asked him the question.
SVOO
我一直沒問他這個問題。
第1 句有疑問詞what引導,這個疑問詞可以充當從屬連接詞,只要把 問號拿就可以變成名詞子句。而因為what這個疑問詞本身就是這個疑問句的主詞,所以拿掉問號改成名詞子句的時候並不需要更動動詞順序,所以名詞子句就是 what happened at his party。這個名詞子句直接放進第2句(主要子句)裡面當受詞使用,就變成下面這個複句:
I never asked him what happened at his party.
SVOO
下面這個例子,情況稍有不同:
1. Where did he keep the money?
疑問副詞SVO
他把錢放在哪裡?
2. He never revealed the question.
SVO
這個問題他從未透露。
第1句中有where這個疑問詞、是個Information Question,疑問詞可以充當從屬連接詞,只要把問號拿掉、獨立的疑問句改成從屬子句即可。但是,疑問詞where並非這個疑問句的主詞,拿掉問號時還需要把疑問句的動詞順序還原,成為where he kept the money。接下來就可以把這個名詞子句放進第2句(主要子句)中的受詞位置,成為這個複句:
He never revealed where he kept the money.
SVO
Yes/No Question
如果疑問句中並沒有疑問詞,這種疑問句稱為Yes/No Question。它要改成名詞子句的話必須加上從屬連接詞whether或if。例如:
1. Is it going to rain soon?
是不是很快就要下雨了?
2. By looking at the sky, I can tell the question.
SVO
只要看看天色,我就能夠判斷這個問題。
第1 句沒有疑問詞引導,這種疑問句稱為Yes/No Question。要改成名詞子句,第一步還是要把問號拿掉使它從獨立的疑問句變成從屬子句。但是因為缺乏疑問詞,光是拿掉問號的話會變成it is going to rain soon「很快就要下雨了」這個肯定的敘述。為了維持「疑問」的語氣,可以借助對等連接詞的相關字組either … or,改寫為合句如下:
Either it is going to rain soon or it is not.
或者快要下雨了、或者不是。
再把開頭的either進一步改為從屬連接詞whether「是否」,就會成為whether it is going to rain soon (or not)這個名詞子句,可以放進第2句中扮演受詞的角色,成為這個複句:
By looking at the sky, I can tell whether it is going to rain (or not).
SVO
這個從屬連接詞除了whether之外還可以用if(解釋為「是否」),所以上面這個複句也可以寫成I can tell if it is going to rain。不過,在寫作時最好儘量使用whether來表示「是否」、避免使用if。有幾個原因:
一.Whether只有一種解釋,「是否」,if則有「是否」和「如果」兩種解釋。所以,用whether來表達通常會比用if更清楚。
二.句首位置只能用whether、不能用if來表示「是否」。例如:
Whether we can win the big prize will be decided soon.
我們是否能夠贏得大獎,不久便見分曉。
這個複句,主要子句的主詞就是畫底線的那個名詞子句。因為從屬連接詞位於句首位置,假如用的連接詞是if,讀者看到If we can win the big prize獲得的印象是「『如果』我們能夠贏得大獎」,這就會錯意了。所以,在句首位置要表示「是否」,只能用whether這個連接詞而不能用if。
三.介係詞後面可以用whether不能用if。例如:
The manager hinted at whether he would sign the contract.
經理暗示了一下他是否要簽署合約。
這個複句中有個介係詞at,它後面的受詞位置可以放由whether引導的名詞子句,但是這個位置不能用if,否則就是文法錯誤。
基於上述三種原因,寫作時最好養成習慣:要表示「是否」時,最好選擇用whether來表示比較不會出錯。
名詞子句的位置
名詞子句必須放在主要子句中當做名詞使用。而主要子句中的名詞位置有下列五種:主詞必須是名詞、動詞的受詞必須是名詞、補語可能是名詞、名詞的同位格必須是名詞、還有介係詞的受詞也必須是名詞。這五種位置中,來自直述句的名詞子句(以that連接的那種)只能用在前四種、不能用在介係詞後面的受詞位置。至於來自疑問句的名詞子句(以一些拼成wh-的詞連接的那種)則是五種位置都可以使用、包括介係詞的受詞位置。以下分別就其出現的位置分別探討一下兩種名詞子句的用法。
接下來這個部分請讀者同時注意一個問題。直述句改為名詞子句時要外加一個從屬連接詞that。 這個連接詞因為只有文法功能而沒有實質的意義,所以經常是能省則省。That子句在它可以放的四種位置中,何時能夠省略連接詞that、何時不能,這個問 題我們會連帶處理一下。在以下這一節的例句中,如果連接詞that前後沒有打括弧,表示它通常不能省略。如果that放在括弧中,就表示這個位置的 that子句只要不是太長、太複雜,都可以省掉連接詞that。至於疑問詞改寫而來的名詞子句(以下稱為wh-子句),疑問詞who, what, where, when等等各有意義、不能省略。
一、主詞位置
That子句
1. Something is strange.
SVC
有一件事很奇怪。
2. He didn't show up on time.
他沒有準時出現。
第2 句這個直述句He didn't show up on time就是第1句主詞something的內容。在第2句前面加上從屬連接詞that(表示「那件事」)就成了名詞子句,可以直接放入第1句主詞 (something)的位置,做為主要子句的主詞使用,成為下面這個複句:
That he didn't show up on time is strange.
SVC
放在句首主詞位置的that子句,連接詞that不能省略,因為如果省掉的話,讀者看到的是這樣一個句子:
He didn't show up is strange.(誤)
這個句子有問題。因為從屬連接詞that不見了,讀者會以為He didn't show up就是主要子句,再看到後面的is strange就會看不懂了。所以,that子句放在句首當主詞使用時,連接詞that不得省略。
另外,名詞子句如果很長,直接放入主詞位置使用時可能會頭重腳輕、令讀者看不清楚,這時候可以選擇用it這個虛字(expletive)來填入主詞位置,主要子句以It is strange這種簡單的形態比較清楚地呈現出來,名詞子句則向後移,成為下面這個複句:
It is strange (that) he didn't show up on time.
SVC名詞子句
如果當主詞用的that子句後移,前面有明顯的主要子句it is strange帶頭、名詞子句在後面,這樣就不再會令讀者會錯意。這時候,只要句子不是太長、太複雜,這個無意義的連接詞that就可以省略。
Wh- 子句
1. Where is he hiding now?
他現在藏身何處?
2. The question is a big mystery.
SVC
這個問題非常神秘。
第1句是由疑問詞where引導的疑問句,改成名詞子句時要拿掉問號、還原動詞順序,成為where he is hiding now。這個名詞子句直接放入第2句中的主詞位置,就成為下面這個複句:
Where he is hiding now is a big mystery.
SVC
另外,為了避免頭重腳輕,也可以選擇用虛字it暫代主詞位置,而把真正的主詞(名詞子句)往後移,成為這樣的複句:
It is a big mystery where he is hiding now.
SVC名詞子句
二、動詞的受詞位置
That 子句
1. The defendant said something.
SVO
被告說了一句話。
2. He didn't do it.
不是他幹的。
第2句這個直述句He didn't do it就是第1句中受詞something的內容,於是在第2句前面加上連接詞that成為名詞子句,然後直接放入第1句中作為said的受詞,就成為下面這個複句:
The defendant said (that) he didn't do it.
SVO
如果that 子句放在及物動詞後面的受詞位置,讀者可以很清楚看出這 是個名詞子句,因此可以省略連接詞that。一般文法書會列出一條規則:名詞子句作受詞使用時,可以省略that。主要就是因為受詞位置是明顯的從屬位 置,省掉連接詞不會不清楚,主詞位置則不然。總之,能否省略,要看省略以後能不能維持意思的清楚。
如果在受詞後面還有受詞補語(S+V+O+C句型),那麼這個受詞位置通常不適合直接放進名詞子句這種龐大的構造,否則它和後面的受詞補語會分不清楚。這時候必須採用虛字it來暫代受詞位置、把名詞子句移到補語後面去,例如:
1. I find something strange.
SVOC
我發覺有件事很奇怪。
2. He didn't show up on time.
他沒有準時出現。
第2 句這個直述句He didn't show up on time就是第1句的受詞something的內容,應該可以加上連接詞that成為名詞子句,放入第1句(主要子句)中something的位置當受詞 使用。可是它後面還有一個受詞補語strange,受詞是名詞子句時又會造成不清楚,所以還是借用虛字it暫代受詞位置、將子句後移,就會成為下面這個複 句:
I find it strange (that) he didn't show up on time.
SVOC名詞子句
這個複句當中,主要子句I find it strange在前面,名詞子句he didn』t show up on time在後面,兩個子句分得很清楚,所以從屬連接詞that也可以省略。
Wh-子句
1. Why had he bought so much of that stock?
他為什麼大舉買進那支股票?
2. He explained the question.
SVO
他解釋了這個問題。
第1 句是個有疑問詞why引導的Information Question,改成名詞子句的做法是拿掉問號、還原動詞順序,成為why he had bought so much of that stock。這個名詞子句就是第2句(主要子句)裡面的受詞the question,直接把它放在受詞位置,結果就成為下面這個複句:
He explained why he had bought do much of that stock.
SVO
三、補語位置
That子句
1. The car is ruined. The important thing is that thing.
SVC
車子報銷了。重要的是那件事。
2. We are all right.
我們都安然無恙。
在第2 句這個直述句we are all right前面加上從屬連接詞that(表示「那件事」),製造出一個名詞子句,放在第1句(主要子句)be動詞後面的主詞補語位置(取代that thing),和主詞the important thing全等,就會成為下面這個複句:
The important thing is (that) we are all right.
SVC
由that引導的名詞子句放在補語位置,只要句子不太複雜、不會造成意思的混淆,仍然可以省略連接詞that。
Wh-子句
1. We all know what happened. The question is this.
SVC
我們都知道出了什麼事。問題是這個。
2. Can we do anything about it?
我們有沒有辦法解決?
第2 句是個缺乏疑問詞的Yes/No Question。改成名詞子句的做法是要加上連接詞whether,成為whether we can do anything about it這個名詞子句。這個名詞子句直接放入第1句(主要子句)中的主詞補語位置取代this,就會成為下面這個複句:
The question is whether we can do anything about it.
SVC
四、同位格位置
到了本書後面「高級句型」的層次、介紹過減化子句之後,讀者將會會瞭解到所謂同位格(appositive)其實就是形容詞子句減化之後所留下的名詞補語。這是後話,目前不妨接受傳統文法中的「同位格」一詞。
That子句
The story (that) he once killed a man might just be true.
名詞同位格
他殺過人這個傳聞也有可能是真的。
上例中he once killed a man是個直述句,前面加上連接詞that之後成為名詞子句,放在主要子句的主詞the story後面當做它的同位格、也就是和它全等的東西。
That子句當同位格使用時,只要句子不是太長、太複雜,連接詞that還是可以省略。
不明顯的同位格
I am afraid (that) I can't help you.
SVC名詞子句
對不起,我恐怕幫不了你。
這個例子中I can't help you是個直述句,外加單獨、無意義的從屬連接詞that,這種構造就是名詞子句。名詞子句屬於名詞類,必須放在主要子句的名詞位置使用。可是主要子句I am afraid當中看不出來有什麼名詞位置可以放這個名詞子句。原來這中間經過了省略,請看下面的句子:
1. I am afraid of that thing.
2. I can't help you.
第2句I can't help you加上連接詞that成為名詞子句,可以放在第1中的名詞片語that thing後面當它的同位格。基於以下三點原因:
1. That thing是空洞的名詞、沒有意義;
2. That thing的內容就是that I can't help you,有重複;
3. Of that thing是個可有可無的介係詞片語。
所以可以把of that thing這個介係詞片語省略掉,成為:
I am afraid (that) I can't help you.
名詞子句(同位格)
這個句子中的名詞子句仍應視為用在同位格位置(that thing的同位格)。無意義的從屬連接詞that也可以省略。再看一個例子:
You had better take care that nothing goes wrong.
SVO名詞子句
你最好小心,別出岔子。
直述句nothing goes wrong外加一個無意義的連接詞that,表示「那句話、那件事」,這種構造的子句一定都是名詞子句。名詞子句必須放在主要子句中的名詞位置使用。但是 主要子句是S+V+O的句型,受詞是care,後面並沒有位置可以放名詞子句。我們先把它還原成下面兩個單句比較容易理解:
1. You'd better take care of that thing.
2. Nothing goes wrong.
第2句加上that成為名詞子句that nothing goes wrong,可以放在第1句(主要子句)的名詞片語that thing後面當它的同位格,再把of that thing這個可有可無的介係詞片語省略掉,就成為下面這個複句:
You'd better take care (that) nothing goes wrong.
名詞子句(同位格)
句中的連接詞that可以省略掉,並不會影響句意或造成不清楚。
Wh-子句
The question why the dinosaurs died out may never be answered.
名詞同位格
疑問詞why 引導的疑問句Why did the dinosaurs die out?改為名詞子句,只需把問號拿掉、動詞順序還原,成為why the dinosaurs died out,疑問詞why就是現成的從屬連接詞。這個名詞子句放在主要子句主詞the question後面,當做同位格使用。
不明顯的同位格
I am not sure what caused the delay.
S VC名詞子句
疑問詞what 引導的疑問句What caused the delay?要改成名詞子句,只要把問號拿掉。因為疑問詞what同時也是主詞,所以不必再調整動詞順序,直接成為what caused the delay這個名詞子句。名詞子句必須放在主要子句中的名詞位置。但是,主要子句I am not sure是S+V+C的句型,後面並沒有名詞位置可言。合理的解釋得把省略的部分還原才能夠看清楚:
I am not sure of the question what caused the delay.
名詞同位格
名詞子句what caused the delay放在名詞片語the question後面當它的同位格使用。原句因為省略了可有可無的介係詞片語of the question,因而看不大出來有個同位格位置在這裡。
五、介係詞的受詞位置
介係詞後面也需要受詞,但是這個受詞應該用的是名詞片語而非子句。如果是直述句外加that構成的名詞子句,放在介係詞後面當受詞就是文法錯誤。不過,如果是wh-子句,也就是有疑問詞引導、或者有複合關係代名詞引導(後面的章節會有說明),這種名詞子句可以放在介係詞後面。例如:
1. My response depends on the question.
SV
我的回應要視一個問題而定。
2. What did he really mean by that?
他那樣講到底是什麼意思?
第2 句是由疑問詞what引導的疑問句,改成名詞子句的話只要拿掉問 號、還原動詞順序,成為what he really meant by that即可。這個名詞子句即是第1句(主要子句)介係詞片語當中受詞the question的內容。可以直接把名詞子句放進介係詞後面的受詞位置取代the question,成為下面這個複句:
My response depends on what he really meant by that.
介係詞受詞(名詞子句)
不過,只有wh-子句才能直接放在介係詞後面當受詞使用。如果是that子句就不能這樣做,要換一種方式:
1. His response dwells on the fact.
SV
他的回應一直強調一件事實。
2. I owe him a favor.
我欠他人情。
第2 句這個直述句I owe him a favor就是第1句(主要子句)介係詞片語中受詞the fact的內容。改成名詞子句的做法是外加一個無意義的從屬連接詞that,成為that I owe him a favor。但是這種that子句不能直接放在介係詞後面當受詞,所以必須放在另一個位置——放在the fact後面當它的同位格,如下面這個複句:
His response dwells on the fact (that) I owe him a favor.
名詞同位格
評論子句
有一些經常聽到、類似口頭禪的用語,如you know, I guess, I suppose等等,看起來也是限定子句的構造,但是無甚意義,只是放在句中不重要的位置當個點綴。這種用語稱為評論子句(Comment Clause)。例如:
This is your last offer, I suppose?
我想這就是你們最後的條件吧?
He was really afraid, I believe.
我看他是真的怕了。
This trick, you know, will never work.
你曉得,這一招是一定行不通的。
評論子句的用法往往就像上面那些例子所示:打個逗點放在句尾與主要子句隔開、或者前後加上一對逗點插入主要子句中間(通常是在主詞與動詞之間)。這種逗點的用法類似打一個括弧、在括弧裡面放的是可有可無的補充說明。
引用句
直接引用句會在引用文字前後加上雙引號(」…」),間接引用句則會把雙引號移除、引用文字直接以名詞子句方式納入主要子句中。例如:
1. The guard said, 「The road is closed.」
SVO
2. The guard said (that) the road was closed.
SVO
警衛說道路封閉了。
請注意直接引句與間接引句在動詞時態方面的變化。另外,引用文字可以移到句首來加強語氣,這時候主要子句的動詞可以選擇倒裝到主詞前面、也可以不倒裝,如下:
「The road is closed,」 said the guard.
「The road is closed,」 the guard said.
The road was closed, said the guard.
The road was closed, the guard said.
在寫作的時候,引用句如果採用倒裝,修辭效果有時候會比較好。例如下面這個句子:
1. The earthquake was a 6.9, said Dr. Chang, Director of the Yangmingshan Geological Observatory.
地震六點九級,陽明山地質觀測站主任張博士表示。
這個句子原本的形狀是這樣的:
2. Dr. Chang, Director of the Yangmingshan Geological Observatory, said
SV
that the earthquake was a 6.9.
O
這個句子中,地震幾級才是重點,至於是誰說的並不重要。可是在第2句中,that the earthquake was a 6.9是從屬的名詞子句,位置放在句尾、沒有獲得應有的強調。所以可以選擇把受詞子句移到句首、省略掉that,使它看起來像主要子句,成為這個形狀:
3. The earthquake was a 6.9, Dr. Chang, Director of the Yangmingshan Geological
OS
Observatory, said.
V
這個句子固然給予名詞子句應有的強調,可是主詞Dr. Chang與動詞said之間的距離太遠,動詞said又與受詞那個名詞子句距離太遠,結果是「誰說的」與「說了什麼」都不是很清楚,修辭效果仍然不佳。 如果把動詞倒裝到主詞前面,成為第1句的形狀,才可以澈底解決這個問題:需要強調的部分移到了句首,動詞倒裝到前面和受詞相連、動詞的後面又與主詞相連, 完全沒有距離。這才是修辭效果最佳的講法。讀者要是留意一下報章雜誌裡頭的報導文章,不難發現記者在引述別人的話時最常採用的就是這種倒裝句。
結語
名詞子句有三個重點:
一、 如果是直述句,外加無意義的連接詞that表示「那件事」,可以變成名詞子句。
二、 如果是有疑問詞引導的疑問句則不必加連接詞,直接以疑問詞扮演連接詞,表示「那個問題」;沒有疑問詞的疑問句則要加上whether當連接詞。
三、 名詞子句屬於名詞類,必須放入主要子句中的名詞位置(主詞、受詞、補語、同位格)使用;但是that子句不能放在介係詞後面的受詞位置。
留言列表