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 のような明確な過去の時点がある場合、過去完了ではなく過去形を使います。過去完了は「別の過去の出来事」との関係を表すときに使う形です。