過去完了形の使い方|具体例でわかりやすく解説

過去完了形の基本をわかりやすく解説します。過去形、現在完了形との違いも頭に入れておきましょう。

目次

過去完了形の基本イメージ

過去完了形は「ある過去よりも前に起こったこと」を表します。
形は had + 過去分詞 です。

「過去の中のさらに過去」を表すのがポイントです。


過去完了形の基本形

過去完了形は次の形で作ります。

I had finished my homework.
(私は宿題を終えていた)

hadのあとに過去分詞を置くだけなので、形自体はシンプルです。


2つの過去を区別する

過去完了形は、過去の出来事を2つ並べるときによく使います。

I had eaten dinner before he came.
(彼が来る前に夕食を食べていた)

  • had eaten(先に起こったこと)
  • came(あとに起こったこと)

この順番をはっきりさせるために使います。


「〜したことがあった」(経験)

過去のある時点までの経験を表すこともできます。

I had been to Osaka before.
(以前に大阪へ行ったことがあった)

過去の時点での経験を伝えるイメージです。


「ずっと〜していた」(継続)

ある過去まで続いていた状態を表します。

I had lived there for 5 years.
(5年間そこに住んでいた)

「for」や「since」と一緒によく使われます。


過去形との違い

過去形との違いはとても重要です。

I ate dinner.
(夕食を食べた)

I had eaten dinner.
(すでに夕食を食べていた)

過去完了は「その時点ですでに終わっている」ニュアンスになります。


現在完了との違い

現在完了形は have/has + 過去分詞 で、「過去から今につながる」イメージです。
一方、過去完了形は「過去のある時点まで」で完結します。

現在完了の例
I have finished my homework.
(今、宿題が終わっている)

過去完了の例
I had finished my homework before dinner.
(夕食の前に宿題を終えていた)

ポイントはここです。

  • 現在完了:今につながる
  • 過去完了:過去で完結する

よくある間違い

過去完了形は、無理に使う必要はありません。
時間の前後がはっきりしている場合は、過去形だけでも通じます。

Before he came, I ate dinner.
(彼が来る前に夕食を食べた)

ただし、順番を強調したいときは過去完了を使います。


まとめ

過去完了形は「過去よりも前」を表す文法です。
現在完了との違いは「今につながるか、過去で終わるか」です。

まずは「〜する前に〜していた」という形から使い始めると、自然に身につきます。

この記事を書いた人

海外旅行と英語メディアを通じて、実践的な英語を探究しています。
文法構造やフレーズの意味を掘り下げ、なぜそう言うのかをわかりやすく解説。
英語を感覚ではなく、理解から身につけたい方へ。

目次