牛津實用英語語法:278 分詞的完成式(主動語態)
A 形式
having+ 過去分詞:
having done having seen
B 用法
分詞的完成式可代替現在分詞,如第276節B中所舉的例子所示(即同一個主語的一個動作緊接著另一個動作):
Tying one end of the rope to his bed,he threw the other end out of thewindow.相當于:
Having tied one end of the rope to his bed,he threw the other end out ofthe window.
他把繩子的一頭系在床上,另一頭扔出窗外。
分詞的完成式強調第一個動作在第二個動作開始前就已經完成,但除非使用現在分詞的一般式可能使意思混淆不清外,一般不必要使用這種結構。下面是造成混淆的一個例子:Read-ing the instructions,he snatched up the fire extinguisher。這句話給人的印象好像是兩個動作同時發生的。因此在這里用分詞的完成式比較合適:
Having read the instructions,he snatched up the fire extinguisher.
看完了說明書之后,他迅速拿起了滅火器。
如果兩個動作之間有一段間隔,則必須用分詞的完成式:
Having failed twice,he didnt want to try again.
已經失敗了兩次,他不想再試了。
如第一個動作持續一段時間時,也必須用分詞的完成式:
Having been his own boss for such a long time,he found it hard to acceptorders from another.
自己當老板已經這么久了,他覺得難以聽從別人的差遣。
A 形式
having+ 過去分詞:
having done having seen
B 用法
分詞的完成式可代替現在分詞,如第276節B中所舉的例子所示(即同一個主語的一個動作緊接著另一個動作):
Tying one end of the rope to his bed,he threw the other end out of thewindow.相當于:
Having tied one end of the rope to his bed,he threw the other end out ofthe window.
他把繩子的一頭系在床上,另一頭扔出窗外。
分詞的完成式強調第一個動作在第二個動作開始前就已經完成,但除非使用現在分詞的一般式可能使意思混淆不清外,一般不必要使用這種結構。下面是造成混淆的一個例子:Read-ing the instructions,he snatched up the fire extinguisher。這句話給人的印象好像是兩個動作同時發生的。因此在這里用分詞的完成式比較合適:
Having read the instructions,he snatched up the fire extinguisher.
看完了說明書之后,他迅速拿起了滅火器。
如果兩個動作之間有一段間隔,則必須用分詞的完成式:
Having failed twice,he didnt want to try again.
已經失敗了兩次,他不想再試了。
如第一個動作持續一段時間時,也必須用分詞的完成式:
Having been his own boss for such a long time,he found it hard to acceptorders from another.
自己當老板已經這么久了,他覺得難以聽從別人的差遣。