英語 過去完了形 : 基本の使い方・例文・過去形との違い

に投稿

英語 過去完了形は、過去のある時点よりも「さらに前」に起こった出来事を表すための重要な文法です。英語では、過去の出来事が複数ある場合、どちらが先に起こったのかを明確にするために過去完了形を使います。特に「~する前に」「~したときには、すでに~していた」といった状況でよく登場します。

「英語 過去完了形」を理解するには、まず基本的な形を覚え、その後で具体的な例文を確認すると分かりやすくなります。過去形との違いを意識すると、時間の前後関係も整理しやすくなります。

過去完了形の基本

過去完了形は、基本的に had + 過去分詞 の形で作ります。主語が I、you、he、she、we、they のどれであっても、助動詞はすべて had を使います。

基本の形

  • 肯定文:主語 + had + 過去分詞
  • 否定文:主語 + had not + 過去分詞
  • 疑問文:Had + 主語 + 過去分詞 ~?

例えば、動詞「finish(終える)」を使うと、次のようになります。

  • I had finished my homework.
  • She had finished her work.
  • They had finished dinner.

いずれも「~を終えていた」という意味になります。

過去完了形の使い方

過去完了形は、過去の基準となる時点より前に起こったことを表します。つまり、過去の中でさらに時間をさかのぼるイメージです。

例えば、

I had eaten breakfast before I went to school.

これは「学校へ行く前に、私は朝食を食べていた」という意味です。

この文では、2つの出来事があります。

  1. 朝食を食べた
  2. 学校へ行った

先に起こった「朝食を食べた」を過去完了形で表しています。

「すでに~していた」を表す

過去完了形では、過去のある時点ですでに完了していた行動を表すことができます。

  • When I arrived, the movie had started.
  • When she came home, her parents had gone to bed.
  • He had already left when I called him.

それぞれ、

  • 私が到着したとき、映画はすでに始まっていた。
  • 彼女が帰宅したとき、両親はすでに寝ていた。
  • 私が彼に電話したとき、彼はすでに出発していた。

という意味です。

「already(すでに)」を一緒に使うことで、完了していたことをより明確に表現できます。

否定文と疑問文

過去完了形の否定文では had not(hadn’t) を使います。

  • I had not seen the movie before.
  • She hadn’t finished her homework.
  • They hadn’t arrived when the meeting started.

疑問文では Had を文頭に置きます。

  • Had you finished your homework?
  • Had she already left?
  • Had they eaten dinner?

答える場合は、基本的に次の形を使います。

  • Yes, I had.
  • No, I hadn’t.

過去完了形の例文

実際の会話や文章では、過去完了形はさまざまな場面で使われます。

日常生活

  • I had already eaten when he invited me to dinner.
  • She had cleaned the room before her guests arrived.
  • We had never visited Kyoto before that trip.

学校・仕事

  • The teacher had started the class when I arrived.
  • He had completed the report before the deadline.
  • They had discussed the problem before the meeting.

過去の経験

  • I had never seen snow before I went to Hokkaido.
  • She had studied English for three years before she moved abroad.
  • He had visited London twice before 2020.

過去形との違い

過去形と過去完了形の大きな違いは、過去の出来事の「前後関係」をどのように示すかという点です。

文法主な意味
過去形動詞の過去形過去に起こったこと
過去完了形had + 過去分詞過去の基準時より前に起こったこと

例えば、

  • When I arrived, he left.
  • When I arrived, he had left.

1つ目は「私が到着したとき、彼は出発した」という出来事を表します。一方、2つ目は「私が到着したときには、彼はすでに出発していた」という前後関係がはっきりします。

よく使われる表現

過去完了形では、時間の順序を示す表現と一緒に使われることが多くあります。

  • before:~する前に
  • after:~した後で
  • when:~したとき
  • already:すでに
  • just:ちょうど~したところ
  • never:一度も~ない
  • by the time:~するまでには

例えば、By the time I got there, the store had closed. は「私がそこへ着いたときには、その店はすでに閉まっていた」という意味です。

まとめ

英語 過去完了形は、過去のある時点よりさらに前に起こった出来事を表す文法で、「had + 過去分詞」という形が基本です。過去形だけでは分かりにくい出来事の順番を明確にできるため、before、after、when、already、by the timeなどの表現と組み合わせると、過去の状況をより正確に伝えられます。