過去完了形の基本をわかりやすく解説します。過去形、現在完了形との違いも頭に入れておきましょう。
過去完了形の基本イメージ
過去完了形は「ある過去よりも前に起こったこと」を表します。
形は 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.
(彼が来る前に夕食を食べた)
ただし、順番を強調したいときは過去完了を使います。
まとめ
過去完了形は「過去よりも前」を表す文法です。
現在完了との違いは「今につながるか、過去で終わるか」です。
まずは「〜する前に〜していた」という形から使い始めると、自然に身につきます。

