過去完了形の結果|意味や使い方から否定文・疑問文の訳し方まで例文付きで解説

この記事では、過去完了形の「結果(完了)用法」をテーマに、その意味や使い方、現在完了形との違い、共に使われる語句、疑問文・否定文の作り方などについて解説していきます。

過去完了形とは

現在完了形が、過去に起こった出来事を現在と結びつける形式であるのに対し、過去完了形は、「過去のある時点」と「その時より前の時点」を結びつける形式を言います。

つまり過去完了形は、現在完了形の「現在」と「過去」の関係を、そのまま「過去」と「さらに前の過去」へとスライドさせたイメージです。

過去完了形のコアイメージ

過去完了形は、<主語 + had + 過去分詞>という形をとり、会話における had は、しばしば 'd のように省略されます。

文法書によってさまざまな分類がされている過去完了形ですが、本サイト(高校英文法の羅針盤)では、「結果(完了)」「経験」「継続」 の三つに分けて解説します。

この記事では「結果(完了)」の用法を取り上げますが、「経験」や「継続」の用法については、それぞれ以下の記事をご覧ください。

過去完了形:「結果(完了)」の用法とは

過去完了形の「結果(完了)」の用法は、過去のある時点における動作・行為の完了を表します。日本語では「(過去のある時点までに)~してしまっていた」という意味になります。

いくつか例文を見てみましょう。

(1) I had already finished my lunch when [before] my mother came home.
母が帰宅した時 [母が帰宅する前に]、私はすでに昼食を終えてしまっていた。

(2) When [Before] we arrived at the venue, the concert had already started.
私たちが会場に着いた時 [私たちが会場に着く前に]、コンサートはすでに始まってしまっていた。

(3) He had just gone to bed when I called him.
私が彼に電話をした時、彼はちょうど寝たところだった。

このように、過去完了形の結果(完了)用法は、過去のある時点(「帰宅した時」、「会場に着いた時」、「電話をした時」など)に視点を置き、その時までに動作・行為が完了してしまったことを表します。

なお、過去完了形の結果(完了)用法では、次のような語句がよく使われます。

Tips【過去完了形の結果(完了)用法によく使われる語句】
  • already (すでに)
  • just (ちょうど)
  • when S V (SがVしたとき)
  • before S V (SがVする前に)
  • by the time S V (SがVするまでに)

過去完了形:否定文の作り方

過去完了形を用いた肯定文を否定文にする場合は、had の後ろに not をつけます。なお、had not は hadn’t のように省略することができます。

(4) I hadn’t finished my lunch yet when my mother came home.
母が帰宅した時、私はまだ昼食を食べ終えていなかった。

(5) When we arrived at the venue, the concert hadn’t started yet.
私たちが会場に着いた時、コンサートはまだ始まっていなかった。

このように、過去完了形の結果(完了)用法の否定文は、しばしば副詞の「yet(まだ~していない)」を伴います。

過去完了形:疑問文の作り方

過去完了形を用いた肯定文を疑問文にする場合は、had を主語の前に出します

(6) Had the train already left by the time you arrived at the station?
あなたが駅に到着するまでに列車はすでに出発してしまいましたか?

(7) Had she finished cleaning her room before the guests came?
彼女は客が来る前に部屋の掃除を終わらせていましたか?

(6)の疑問文に対する返答は、Yes, it had. / No, it hadn’t. のように、(7)の疑問文に対する返答は、Yes, she had. / No, she hadn’t. のようになります。

練習問題

最後に練習問題を解いてみましょう。

例題

次の日本文を英語にしなさい。

(1) メアリーが帰宅した時、息子はすでに寝てしまっていた。

(2) 私が彼女に電話をかけた時、彼女はまだ宿題を終わらせていなかった。

(3) 警察が到着した時、泥棒はすでに逃げてしまっていましたか?

解答

(1) When Mary came home, her son had already gone to bed.

(2) She hadn’t finished her homework yet when I called her.

(3) Had the thief already run away when the police arrived?

過去完了形の結果(完了)用法は、現在完了形の結果(完了)用法と同時に学習するのが効果的です。