動詞の応用
過去完了の基本
要点had + 過去分詞
文法の意味
過去完了形は、過去のある時点よりさらに前に起きた出来事を表す
2つの過去の出来事のうち、先に起きた方を had + 過去分詞で表し、後に起きた方は過去形にします。
使い方・使い分け
2つの過去の前後関係をはっきり示せる
過去の出来事が2つあるとき、過去完了形を使うと、どちらが先だったかを文の形で示せます。
- 先の出来事
- 先に起きた方を had + 過去分詞で表す — I had finished my homework.
- 後の出来事
- 後に起きた方を過去形で表す — My friend called me.
- 組み合わせ
- 2つの出来事の順序を一文で示す — When my friend called me, I had already finished my homework.
文法の形
肯定・否定・疑問の3つの形があります。
I had already finished my homework.
She had not seen the movie before.
Had you eaten lunch before the meeting?
文法のルール
2つの過去の前後関係を明確にするときは、先に起きた方を had + 過去分詞にする。
補足:before / after などで順序が十分明らかなら、両方を過去形にすることもある。
よくある間違い
When I arrived, the train already left.
基本の形
When I arrived, the train had already left.
「着いた」より前に「出発していた」ので、先の出来事は had left という過去完了で表します。
had の後ろは過去分詞。過去形は使わない。
よくある間違い
I had ate dinner before she came.
基本の形
I had eaten dinner before she came.
had の後ろは過去分詞です。eat の過去分詞は eaten で、ate は過去形です。
基準となる別の過去がなく、last year などの出来事だけを述べるなら過去形を使う。
補足:過去完了を使うには、「その過去の時点より前」という基準が必要。
よくある間違い
I had been to Tokyo last year.:基準となる別の過去がない文
基本の形
I went to Tokyo last year.
この文は last year の出来事だけを述べているので、過去形を使います。過去完了には基準となる別の過去が必要です。
By July last year, I had been to Tokyo twice. のように基準を置けば、過去完了と last year を一緒に使えます。
10秒チェック
「彼女は、話す前にメールをすでに送ったと言った」の英語はどうなりますか。