昨日ある生徒から完了形の分詞構文にていて質問されたので簡単にまとめてみます。
(a) Having finshed my homework, I went out to the mall with my friend.
宿題が終わったので友達とショッピングモールに行きました。
こういうやつです。普通の分詞構文はこんな感じです。
(b) Doing my homework, someone called me.
宿題をやっていたら、誰かが電話してきました。
分詞構文は普通、動詞のing形ですが、これを完了形にすると Having +過去分詞という形になります。
普通の分詞構文:Doing・・・
完了形の分詞構文:Having done・・・
では分詞構文を完了形にすると何が変わるか?
分詞構文の表す時が主節のV(=述語動詞)の表す時よりも前になります。
(b) doing my homework と called は同じ時
(a) having finshed my homework と went out では having finished の方が時間的に先(=前) の出来事ということです。
学校の定期試験ではある英文を分詞構文に書き換えさせる問題が出されることがあります。
(c) Since I had met her before, I recognized the woman to be Kate.
過去完了形 過去形
この英文の接続詞の付いた方(=従属節)を分詞構文にすると・・・
(c') Having met her before, I recognized the woman to be Kate.
完了形の分詞構文 過去形
となります。この他にも・・・
(d) Since I lived in Kyoto, I know the street there well.
過去形 現在形
(d') Having live in Kyoto, I know the street there well.
完了形の分詞構文 現在形
とか・・・
(e) Now that I have finshed my housework, I have nothing to do from now on.
現在完了形 現在形
(e') Having finished my housework, I have nothing to do from now on.
完了形の分詞構文 現在形
というようにとにかく従属節の動詞が表す時が主節の表す時よりも前の時、分詞構文は完了形になります・
いかがでしたでしょうか?
See you soon!