VocabNote
時制上級

過去完了形

Past Perfect

過去完了形は、過去の別の動作や時点より前に完了した動作を表します。 had + 過去分詞 で作られます。2つの過去の出来事の順序を示すために過去形と一緒に使われることが多く、before、after、when、already、by the time などの単語と共に使われます。

使い方

1つの過去の動作が別の過去の動作より前に起こったことを明確にするために過去完了形を使用します。文脈から出来事の順序が明らかでないときに特に役立ちます。

構造

positiveS + had + past participle

By the time I arrived, the film had already started.

私が到着した時には、映画はすでに**始まっていました**。

negativeS + hadn't + past participle

She hadn't visited London before she moved there.

彼女はロンドンに引っ越す前にそこを**訪れたことがなかった**。

questionHad + S + past participle?

Had he eaten before the meeting?

彼は会議の前に**食べていましたか**?

合図となる単語

  • before
  • after
  • when
  • by the time
  • already
  • just
  • never...before

例文

By the time I arrived, the film had already started.

私が到着した時には、映画はすでに**始まっていました**。

She had never visited London before she moved there.

彼女はロンドンに引っ越す前にそこを**訪れたことがありませんでした**。

He realized he had forgotten his wallet at home.

彼は家に財布を**忘れたことに**気付きました。

When we got to the station, the train had left.

駅に**着いた**時、電車は**行ってしまっていました**。

I had studied for weeks before I took the exam.

試験を受ける前に何週間も**勉強していました**。

よくある間違い

When I arrived, the party already started.

When I arrived, the party had already started.

1つの過去の動作が別の動作より前に起こった場合、先に起こった出来事には過去完了形(had + 過去分詞)を使ってください。

She has gone before he arrived.

She had gone before he arrived.

他の過去の動作の前の動作には、過去完了形(had gone)を使います。現在完了形(has gone)ではありません。

ヒント

過去完了形を'過去の過去'として考えてください。すでに過去について話していて、さらに遡る必要があるとき → 過去完了形(had + 過去分詞)を使います。

時制