完了形の分詞構文

スポンサーリンク

分詞構文で文の述語動詞の表す時より前の時を表す場合、また現在完了形の文を分詞構文に書き換えた場合に「having + 過去分詞」の形を使います。

文法についてもっと理解を深めたい方は
英語検定に挑戦!「分詞構文 完了形」をご覧ください。


Having won the first game, their spirits soared.
彼らは最初の試合に勝って、意気が上がった。

Having experienced a similar tragedy ourselves, we understand his pain.
私たち自身も同様の悲劇を経験しているので、彼の苦痛はわかります。

Having talked to the lawyer, he decided to sue them.
彼は弁護士と相談した後で、彼らを訴えることに決めた。

The teacher, not having heard the chimes, kept on teaching.
先生はチャイムが聞こえなかったので、授業を続けた。

Having entered a nearby restaurant, he started talking honestly but with caution.
近くのレストランに入ると、彼は正直にしかし慎重に話し始めた。

Having been asked to become a member, I joined the Women's Club.
呼び掛けがあったので、私は婦人会に入った。

Not having heard from my friend, I have decided to visit him.
友達から便りがなかったので、私は彼を訪ねることにした。

Having won the Novel Prize in physics, her childhood dreams came true.
ノーベル物理学賞を受賞して、彼女の子どもの頃の夢が実現した。

Mr. Smith, having had a previous appointment, was unable to come to the party.
スミス氏は先約があったので、パーティーに来ることができなかった。

Having come to the end of his luck, he was arrested by the police.
悪運尽きて、彼は警察に捕まった。

Having found no solution, we are in great difficulty.
解決策もなく、我々は困窮している。

He was in a desperate mood, having been betrayed by his wife.
妻に裏切られて、彼はやけになっていた。

Having come to a dead end, he was at a loss what to do.
彼は行き場がなくなって、途方に暮れていた。

Having had almost no sleep for a week, I looked a fright.
私は1週間ほとんど寝ていなかったので、まるで化け物のようだった。

Having been built at the beginning of the 18th century, this hall is the oldest building in my town.
18世紀の初めに建てられたので、このホールは私の町で最も古い建物です。

Having met her before, he recognized her at once.
以前彼女に会ったことがあったので、彼はすぐに彼女だとわかった。

Having read the book, I knew the story well.
その本を読んだことがあったので、私は話の筋をよく知っていました。

Having finished his work, Jimmy went home and took a long hot shower.
仕事を終え、ジミーは家に帰ってじっくり熱いシャワーを浴びた。

Not having studied French, I couldn't read that book.
フランス語を勉強したことがなかったので、私はその本が読めなかった。

Having finished her homework, Cathy went to bed.
宿題を終えた後、キャシーは寝ました。

Not having received a reply, I called him.
返事をもらっていなかったので、私は彼に電話をしました。

タイトルとURLをコピーしました