「英語 過去完了 使い方」を理解するには、まず「過去のある時点より前に、すでに起こっていたこと」を表す文法だと覚えると分かりやすくなります。過去完了形は、過去の出来事が2つあるとき、そのどちらが先だったのかを明確にしたい場合によく使われます。
例えば「私が駅に着いたとき、電車はすでに出発していた」という場合、電車が出発したのは「私が駅に着いた」より前です。このような時間の前後関係を表現できるのが過去完了形です。
過去完了形の基本
過去完了形は、次の形で作ります。
主語 + had + 過去分詞
主語が I、you、he、she、we、they のどれでも had を使います。
- I had finished.
- She had gone.
- They had arrived.
「finish → finished」「go → gone」「arrive → arrived」のように、動詞の過去分詞を使うことがポイントです。
「すでに~していた」を表す
過去完了形で最も基本的な使い方は、過去のある時点ですでに完了していた動作を表すことです。
- When I arrived, the train had left.
私が到着したとき、電車はすでに出発していました。 - She had already eaten when I called her.
私が彼女に電話したとき、彼女はすでに食事をしていました。 - He had finished his homework before dinner.
彼は夕食前に宿題を終えていました。
この場合、「電車が出発した」「食事をした」「宿題を終えた」という出来事が、別の過去の出来事より先に起こっています。
過去の出来事の順番を表す
過去完了形では、出来事の順番を意識することが重要です。
例えば、
- I arrived at the station.
- The train left.
この2つについて、「駅に着いたときには、電車はすでに出発していた」と言いたい場合、
The train had left when I arrived at the station.
となります。
時間のイメージは次のようになります。
電車が出発 → 私が駅に到着 → 現在
つまり、より前の出来事に過去完了形を使います。
before・afterと一緒に使う
過去完了形は before や after と組み合わせることもできます。
- I had finished my work before I went home.
私は家に帰る前に仕事を終えていました。 - After she had finished dinner, she watched TV.
彼女は夕食を終えた後、テレビを見ました。 - They had left before we arrived.
私たちが到着する前に、彼らは出発していました。
before(~する前に) や after(~した後で) があると、出来事の順番を理解しやすくなります。
過去完了形の否定文
否定文では had not + 過去分詞 を使います。短縮形は hadn’t です。
- I hadn’t finished my homework.
- She hadn’t arrived yet.
- They hadn’t seen the movie before.
例えば、
I hadn’t eaten breakfast when I left home.
は「家を出たとき、私はまだ朝食を食べていませんでした」という意味です。
過去完了形の疑問文
疑問文では Had を文頭に置きます。
Had + 主語 + 過去分詞 ~?
例:
- Had you finished your work?
- Had she already left?
- Had they arrived before you?
答える場合は、
- Yes, I had.
- No, I hadn’t.
のように答えます。
過去形との違い
過去形は単純に過去の出来事を表します。一方、過去完了形は「過去の基準時点よりさらに前」という関係を示します。
| 文法 | 例文 | 意味 |
|---|---|---|
| 過去形 | I arrived at the station. | 私は駅に到着しました。 |
| 過去完了形 | The train had left. | 電車はすでに出発していました。 |
「過去の中のさらに過去」を意識すると、過去完了形の使い方を理解しやすくなります。
まとめ
英語 過去完了 使い方の基本は、had + 過去分詞で「過去のある時点より前に起こったこと」を表すことです。特に、過去の出来事が2つあり、その前後関係を明確にしたい場合に便利です。まずは「どちらの出来事が先だったのか」を考えて、先に起こった出来事を過去完了形で表す練習をすると理解しやすくなります。