分詞構句 Participle Clause

分詞構句不只常出現在日常口說中,更是充滿了各種英語文章!讀者若要開始學習「寫作」,必熟練此文法,以盡量精練文句。注意到本文章內容較為進階,讀者可於閱讀理解時參照相關基礎文章: → 冠詞 Article 明確 vs 不明確 → 連接詞 Conjunction → 關代打包的「形容句」Adjective Relative Pronoun → 關代&關副打包「名句」Noun Clause

連接分詞構句–主動 ing

  • We lay on the beach, and we gazed gazing up at the sky. = 我們躺在沙灘,而且我們向上注視著天空。本句為 we gazed 是主動,所以分詞構句時加 ing 以進行省略。此外,因連接詞 and 連接兩句所以有逗號,在省略 and 後一定要記得把「逗號」留下來,口語時也應稍停頓。
  • Because I knew Knowing she loved reading, I bought her a book. = 因為我知道她喜歡閱讀,我買給她一本書。從屬連接詞 because 放前面需加逗號,分詞構句後也應記得留下此逗號。此外,應注意到 knew 過去式在分詞構句之後,變成了現在進行式 knowing。換句話說,從屬句做了分詞構句之後,就不反應時態了。真正的時態必需從主要句裡找(也就是 bought)。
  • I bought her a book because I knew knowing she loved reading. = 我買給她一本書,因我知道她喜歡閱讀。注意 because 是從屬連接詞,放在後面的話無需逗號,所以分詞構句時加 ing 也不會有逗號。
  • Because I did not know Not knowing she loved reading, I bought her a pair of boots. = 因為我不知道她喜歡讀書,我買給她一雙靴子。否定分詞構句留下 not 即可。

連接分詞構句–被動留 P.P.

  • Since she was Worried by the news, she called the hospital. = 因為她被新聞弄得很擔心,她打電話給醫院。本句被動,將 S. + be + P.P. 的 P.P. 留下即可。注意到從屬連接詞 since 放前的話需加逗號,就算分詞構句了也應留下逗號。
  • Although I was Badly wounded, I managed to take cover behind a building. = 雖然我被嚴重地傷害了,我想辦法躲在一棟建物後面。本句為被動,直接留下 P.P. 即可。注意到從屬連接詞 Although 放前的話需加逗號,就算分詞構句了也應留下逗號。
  • When these boots are Looked after carefully, these boots will last for many years. = 當它們被好好照顧,這些靴子將能撐很多年。本句為被動,直接留下 P.P. 即可。注意到從屬連接詞 when 放前的話需加逗號,就算分詞構句了也應留下逗號。
  • When these boots are Not looked after carefully, these boots won’t last long. = 當它們沒被好好照顧,這些靴子將不能撐很久。否定分詞構句留下 not 即可。

在 boots 的例句中,特別注意到如果不寫分詞構句,而是使用關係副詞 when 來寫的話,那就應該把代名詞放後面,而真正的東西放到前面,否則聽者會不知道該代名詞指向什麼。例如 When these boots are looked after carefully, they will last for many years. = 當這些靴子被好好照顧,它們將能撐很多年。這邊注意到,第二次出現 boots 可使用代名詞 they 來避免重覆字出現。

小心關代的補述用法

請特別注意「補述關代不可省略」!也可以記成「逗號後補述關代不可省略」!此規則相當容易與「連接詞省略」搞混。

例如 The printer, which is placed next to the door, is very expensive. => (X)。若省略了,會導致關代打包的「補述形容句」太過於接近被修飾的先行詞,而做不出「補述語感」。詳見關代教學文章:https://bestbanana.cc/blog/?p=9969。此衝突在 Grammar Girl 中亦有詳細介紹: https://www.quickanddirtytips.com/articles/commas-with-participial-phrases/

Having 分詞構句

have 是完成式,代表「已經完成」,因此把 have 加 ing 放在開頭的分詞構句,意思是「在XXX完成之後,OOO」,帶有時間順序的概念。例如 After I have lived Having lived in Oxford all my life, I cannot imagine moving. = 「在已經」住了牛津一輩子之後,我無法想像搬家。本句主動省略後的 ing 加到了 have 身上,且注意 have 後面的動詞應變為 P.P.。

被動式也可以使用此法省略。例如 After the injured man had been Having been rescued, the injured man was taken to hospital. = 「在已經被」救了之後,那個受傷的人被帶到醫院去。本句注意到 after 為從屬連接詞,其打包的 clause 發生的時間點比主要句「被帶去醫院」還要早。而既然帶去醫院是過去式,那要提到比過去還要過去的事情時,就應使用「過去的已經」,也就是 had。然而,特別注意到 had 在分詞構句後仍然是變成 having。最後,因為完成式的關係,需把 be 動詞變成 P.P.,也就是 been。

在 injured man 的例句中,特別注意到如果不寫分詞構句,而是使用從屬連接詞 after 來寫的話,那就應該把代名詞放後面,而真正的東西放到前面,否則聽者會不知道該代名詞指向什麼。After the injured man had been rescued, he was taken to hospital. = 在受傷的人已經被救了之後,他被帶到醫院去。這邊注意到,第二次出現 boots 可使用代名詞 they 來避免重覆字出現。

介係分詞構句

介係詞的用法基本上就是接名詞或名詞短語,例如 On Saturday, we will go on a picnic. 注意到介詞開頭要加一個逗號,放後面就不用。例如 We will go on a picnic on Saturday.

同樣的方法,可以把動詞加 ing 變成名詞,放到介詞後面,就成了分詞構句。例如 Upon checking the weather forecast, we decided to cancel the picnic. = 「一查看」天氣預報,我們「就」決定取消野餐。本句 checking 是動名詞,配上後面的字變成了「動名詞短語」,做為給介詞 Upon 接的受詞。

在否定句時,把 not 放到動作前即可。例如 By not eating between meals, she managed to lose a lot of weight. = 「透過不」在正餐間吃東西,她成功做到減少許多體重。

主詞不一致陷阱

前述介紹的分詞構句皆是「主詞一樣」,所以透過分詞構句可以避免重覆講同一個東西。換句話說,如果主詞不一樣,那就不可亂省略,以免造成聽者錯亂。特別注意到,此為考試愛出的題型!例如 When you stand Standing near the window, the whole village can be seen. (X) 本句錯在於從屬句裡省略掉的 you 和主要句裡的主詞 village 不是同一物。若這樣子亂省,將會導致聽者會相當程度的困惑。被動的狀況下例如 Because the money was Saved from giving up smoking, he can buy the new iPhone. (X) 本句錯在從屬句裡省略掉的 the money 和主要句裡的主詞 he 不是同一物。

然而,您知道嗎?當主詞不一致時,只要使用 with 即可搭配分詞構句!

With 分詞構句

基本上 with 是一個「介係詞」,所以它也是接個名詞或名詞短語即可。例如 With the weather forecast, we know it will rain on Saturday. = 藉由天氣預報,我們知道星期六將會下雨。本句可以看到 with 後無任何動詞,僅有一名詞短語 the weather forecast 做為給介詞 with 接的受詞。

要避開主詞不一致陷阱,利用 with 接一個不同的主詞,其後再利用關代省略,即可做出 with 開頭的分詞構句。例如 With you who stand Standing near the window, the whole village can be seen. =當你站在窗戶旁,整個村子都能被看見。本句可以看到 with 帶出 you「避開了主詞不同陷阱」。緊接著,利用關代 who 打包出主動形容句 stand near the window。最後再利用關代的省略,將 who stand 變成 standing,這樣一來 you standing near the window 就成了「名句」做為給介詞 with 接的受詞,打造出了 with 開頭的分詞構句!

被動的狀況下,一樣可利用 with 避開主詞不一致陷阱。例如 With the money which was Saved from giving up smoking, he can buy the new iPhone. = 藉由(之前)戒煙省下來的錢,他可以買一台新 iPhone。本句可以看到 with 帶出 the money,避開了主詞不同的陷阱。緊接著,利用關代 which 打包 was saved 成被動形容句。最後再利用被動關代的省略,將 the money which was saved 變成 the money saved 即可打造出被動的 with 分詞構句。

with 分詞構句和介詞用法基本一樣,也可以放在句尾亦不加逗號。例如 I was beginning to get a migraine with all the students who talks talking at the same time. = 我開始偏頭痛,當所有的學生同時講話。相反地,若以 with 開頭要記得加個逗號,此規則與從屬連接詞相同。例如 With all the students talking at the same time, I was beginning to get a migraine. = 當所有的學生同時講話,我開始偏頭痛。

仔細觀察筆者將 with 翻譯成「藉由&當」,然而事實上 with 的意思不止於此。基本上 with 的意思是「和 … 一起」,在抽像化之後,可以理解成「在 … 存在的狀況下」。換句話說,with 可以帶給文字一種新鮮的感受。當您寫作文時使用了太多 when 時,可以考慮使用 with。

It being / there being + clause 可以打包成一個「名句」,此時再接 with 即可分詞構句。(With) it being too late to get a train, we took a bus. = 在太晚沒辦法搭火車的狀況下,我們坐了巴士。(With) there being no money left, we started making our way home. = 在沒有錢剩下的狀況下,我們開始啟程回家。這兩個列句可以看到 with 做為一個介係詞,其身後應接名詞。所以說 it being / there being 本質上將句子整個打包成了一個「名句」。此外,特別注意此時的 with 常常省略。

關代&關副分詞構句

Cheating on the midterm exam, the student who cheated on the midterm exam has been punished. = 期中考作弊的學生已經被懲罰了。本例句的關代 who 打包的形容句亦可按分詞構句規則移至句首。然而,有時候 who 打包的形容句省略後會「剩一個字」,此時應將該字前移到名詞前。例如 The cheating student who cheated has been punished. = 作弊的學生已經被懲罰了。本句可能因對話過程中已提到期中考作弊事件,所以不必再提,結果 who 打包的形容句就只剩下 cheated 一個字,此時按關代省略規則應加 ing,然而因僅剩下一個字,按習慣會直接放到先行詞之前。此狀況可理解成「動名詞 ing」被當作形容詞來使用。

Broken by a baseball, the window which was broken by a baseball was left there. = 被棒球打破的玻璃被留在那裡。仔細觀察本句的省略,讓 was 不會出現兩次,文筆相當優秀。此外,若不想提 baseball(可能已經提過了),那就可以寫的更簡單 The broken window which was broken was left there. = 破掉的玻璃被留在那裡。 本句注意到 which 打包的形容句若利用關代省略規則,就會只剩下一個 broken。而因為僅剩下一個字,按習慣會直接放到先行詞之前。此狀況可理解成「過去分詞 P.P.」被當作形容詞來使用。

分詞構句補回「時間連接詞」

當 native speaker 見到分詞構句,通常會直覺解釋為「原因/條件」,也就是會認為 because 或者 if 被省略了。例如 Delivering the speech today, Frank had a heart attack. 這句話因為英語的習慣會認為原句是 Because Frank delivered the speech today, Frank had a heart attack. = 因為今天的演講,法蘭克心臟病發。

然而在分詞構句的規則下,這個句子也有可能是省略了 while 而來。例如 While Frank was Delivering the speech today, Frank had a heart attack. = 正當今天演講時,法蘭克心臟病發。 雖然文法上沒錯,然而 native speaker 卻會解讀成省略了「because」,導致語意錯誤。為解決這個問題,英語在省略連接詞有許多特殊的習慣。最重要的一招,就是把「時間」連接詞補回。例如本句應寫成 While While Frank was delivering the speech today, Frank had a heart attack. = 正當今天演講時,法蘭克心臟病發。可以看到本句先利用連接詞省略做出分詞構句,再把「時間連接詞」補回來,以明確句意。

Since I came coming to England, I have made a lot of friends. = 自從來到英格蘭,我已經結交了許多朋友。本句的 since 若沒補回來,那將會被認為是 because 或者 if 的省略。

圖例無主詞,be 動詞被還原所以是命令句,原型為 (You should) Be careful when you use when using handheld fans. = 小心點使用手持扇。本句注意到「從屬句」也可以放在後面,而從屬句開頭的「時間連接詞」應加回來,以避免誤解。

After & Before 分詞構句

after 與 before 除了可以當「連接詞」外還能當「介詞」,所以使用起來相當自由!

  • After my family had having our evening meal, my family sat on the sofa. = 在吃完飯後,我們家人坐在沙發上。注意到,若只寫 having 而沒將 after 加回來,會被誤認為省略了 because。此誤解會導致聽者以為意思是「為了吃飯而坐在沙發」。因此一定要記得將「時間連接詞」加回來。
  • After the evening meal, my family sat on the sofa. = 晚餐後我們家人坐在沙發上。本句可以發現 after 後沒有任何動詞,只有一個名詞短語 the evening meal。也就是說,此時的 after 變身為「介詞」,而介詞的基本用法就是接名詞、名詞短語或者名句。
  • Before Bill left leaving for work, he checked the weather forecast. = 出門工作前,他查看了天氣預報。注意到,若只寫 leaving 而沒將 before 加回來,會被誤認為省略了 because。此誤解會導致聽者以為意思是「因為要去工作所以查看天氣預報」。因此一定要記得把「時間連接詞」加回來。
  • Before work, Bill checked the weather forecast. = 工作前比爾查看了天氣預報。本句可以發現 before 後沒有任何動詞,只有一個名詞 work。也就是說,此時的 before 變身為「介詞」,而介詞的基本用法就是接名詞、名詞短語或者名句。

前例中 before leaving for work 與 before work 兩者描述的時間點不太一樣。前者應該是在家裡,要 leave home for work。而後者則是已經在工作場所,要真正開始 work 之前。

課後練習

翻譯練習:https://bestbanana.cc/english/quiz_translation.html?topic=participle_clause#0