had + 過去分詞は過去のある時点より前を表す
要点文法の意味
過去完了形は、過去のある時点よりさらに前に起きた出来事を表す
2つの過去の出来事のうち、先に起きた方を had + 過去分詞で表し、後に起きた方は過去形にします。
文法の形
肯定・否定・疑問の3つの形があります。
肯定
主語 + had + 過去分詞
I had already finished my homework.
否定
主語 + had not + 過去分詞
She had not seen the movie before.
疑問
Had + 主語 + 過去分詞?
Had you eaten lunch before the meeting?
文法のルール
1
2つの過去の出来事のうち、先に起きた方は had + 過去分詞にする。
When I arrived, the train already left.
When I arrived, the train had already left.
「着いた」より前に「出発していた」ので、先の出来事は過去完了(had left)で表します。
2
had の後ろは過去分詞。過去形は使わない。
I had ate dinner before she came.
I had eaten dinner before she came.
had の後ろは過去分詞です。eat の過去分詞は eaten(ate は過去形)。
3
明確な過去の時点があるときは過去完了ではなく過去形を使う。
I had been to Tokyo last year.
I went to Tokyo last year.
last year のような明確な過去の時点がある場合、過去完了ではなく過去形を使います。過去完了は「別の過去の出来事」との関係を表すときに使う形です。