複句
複句(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.
S V O
我相信那件事。
第1句是個直述句,在前面加上從屬連接詞that成為that he didn’t take the money這個名詞子句,就可以放入第2句(主要子句)當中的受詞位置,成為這個複句:
I believe that he didn’t take the money.
S V O
來自疑問句
由疑問句改造出來的名詞子句,又可分成兩種:來自Information Question、以及來自Yes/No Question。
Information Question
有疑問詞(如who, which, what, when, why, how, where等)引導的疑問句,稱為Information Question。這種疑問句,裡頭的疑問詞可以充當現成的從屬連接詞,所以只要把問號拿掉,不必加任何東西就可以直接成為名詞子句。例如:
1. What happened at his party?
S V
他開的派對出了什麼事?
2. I never asked him the question.
S V O O
我一直沒問他這個問題。
第1句有疑問詞what引導,這個疑問詞可以充當從屬連接詞,只要把問號拿就可以變成名詞子句。而因為what這個疑問詞本身就是這個疑問句的主詞,所以拿掉問號改成名詞子句的時候並不需要更動動詞順序,所以名詞子句就是 what happened at his party。這個名詞子句直接放進第2句(主要子句)裡面當受詞使用,就變成下面這個複句:
I never asked him what happened at his party.
S V O O
下面這個例子,情況稍有不同:
1. Where did he keep the money?
疑問副詞 S V O
他把錢放在哪裡?
2. He never revealed the question.
S V O
這個問題他從未透露。
第1句中有where這個疑問詞、是個Information Question,疑問詞可以充當從屬連接詞,只要把問號拿掉、獨立的疑問句改成從屬子句即可。但是,疑問詞where並非這個疑問句的主詞,拿掉問號時還需要把疑問句的動詞順序還原,成為where he kept the money。接下來就可以把這個名詞子句放進第2句(主要子句)中的受詞位置,成為這個複句:
He never revealed where he kept the money.
S V O
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.
S V O
只要看看天色,我就能夠判斷這個問題。
第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).
S V O
這個從屬連接詞除了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.
S V C
有一件事很奇怪。
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.
S V C
放在句首主詞位置的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.
S V C 名詞子句
如果當主詞用的that子句後移,前面有明顯的主要子句it is strange帶頭、名詞子句在後面,這樣就不再會令讀者會錯意。這時候,只要句子不是太長、太複雜,這個無意義的連接詞that就可以省略。
Wh- 子句
1. Where is he hiding now?
他現在藏身何處?
2. The question is a big mystery.
S V C
這個問題非常神秘。
第1句是由疑問詞where引導的疑問句,改成名詞子句時要拿掉問號、還原動詞順序,成為where he is hiding now。這個名詞子句直接放入第2句中的主詞位置,就成為下面這個複句:
Where he is hiding now is a big mystery.
S V C
另外,為了避免頭重腳輕,也可以選擇用虛字it暫代主詞位置,而把真正的主詞(名詞子句)往後移,成為這樣的複句:
It is a big mystery where he is hiding now.
S V C 名詞子句
二、動詞的受詞位置
That 子句
1. The defendant said something.
S V O
被告說了一句話。
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.
S V O
如果that子句放在及物動詞後面的受詞位置,讀者可以很清楚看出這是個名詞子句,因此可以省略連接詞that。一般文法書會列出一條規則:名詞子句作受詞使用時,可以省略that。主要就是因為受詞位置是明顯的從屬位置,省掉連接詞不會不清楚,主詞位置則不然。總之,能否省略,要看省略以後能不能維持意思的清楚。
如果在受詞後面還有受詞補語(S+V+O+C句型),那麼這個受詞位置通常不適合直接放進名詞子句這種龐大的構造,否則它和後面的受詞補語會分不清楚。這時候必須採用虛字it來暫代受詞位置、把名詞子句移到補語後面去,例如:
1. I find something strange.
S V O C
我發覺有件事很奇怪。
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.
S V O C 名詞子句
這個複句當中,主要子句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.
S V O
他解釋了這個問題。
第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.
S V O
三、補語位置
That子句
1. The car is ruined. The important thing is that thing.
S V C
車子報銷了。重要的是那件事。
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.
S V C
由that引導的名詞子句放在補語位置,只要句子不太複雜、不會造成意思的混淆,仍然可以省略連接詞that。
Wh-子句
1. We all know what happened. The question is this.
S V C
我們都知道出了什麼事。問題是這個。
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.
S V C
四、同位格位置
到了本書後面「高級句型」的層次、介紹過減化子句之後,讀者將會會了解到所謂同位格(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.
S V C 名詞子句
對不起,我恐怕幫不了你。
這個例子中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.
S V O 名詞子句
你最好小心,別出岔子。
直述句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 V C 名詞子句
疑問詞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.
S V
我的回應要視一個問題而定。
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.
S V
他的回應一直強調一件事實。
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.”
S V O
2. The guard said (that) the road was closed.
S V O
警衛說道路封閉了。
請注意直接引句與間接引句在動詞時態方面的變化。另外,引用文字可以移到句首來加強語氣,這時候主要子句的動詞可以選擇倒裝到主詞前面、也可以不倒裝,如下:
“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
S V
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
O S
Observatory, said.
V
這個句子固然給予名詞子句應有的強調,可是主詞Dr. Chang與動詞said之間的距離太遠,動詞said又與受詞那個名詞子句距離太遠,結果是「誰說的」與「說了什麼」都不是很清楚,修辭效果仍然不佳。如果把動詞倒裝到主詞前面,成為第1句的形狀,才可以澈底解決這個問題:需要強調的部分移到了句首,動詞倒裝到前面和受詞相連、動詞的後面又與主詞相連,完全沒有距離。這才是修辭效果最佳的講法。讀者要是留意一下報章雜誌裡頭的報導文章,不難發現記者在引述別人的話時最常採用的就是這種倒裝句。
結語
名詞子句有三個重點:
一、 如果是直述句,外加無意義的連接詞that表示「那件事」,可以變成名詞子句。
二、 如果是有疑問詞引導的疑問句則不必加連接詞,直接以疑問詞扮演連接詞,表示「那個問題」;沒有疑問詞的疑問句則要加上whether當連接詞。
三、 名詞子句屬於名詞類,必須放入主要子句中的名詞位置(主詞、受詞、補語、同位格)使用;但是that子句不能放在介系詞後面的受詞位置。
- Feb 12 Tue 2008 22:41
第十四章 名詞子句
全站熱搜
留言列表
發表留言