複句

複句(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子句不能放在介系詞後面的受詞位置。
arrow
arrow
    全站熱搜

    to31401 發表在 痞客邦 留言(0) 人氣()