モチタン辞典 › 読みもの › 英文法 › 過去完了形の例文一覧

過去完了例文と4大用法・使い分けまとめ

過去完了形はhad + 過去分詞で表し、「過去のある時点より前に起きたこと」や「過去の基準時までの完了・経験・継続」を明確にする時制です。

過去完了例文と4大用法・使い分けまとめ

図でつかむ過去完了形

「着いたときには、もう出発していた」

When I arrived at the station,
the train had already left.

駅に着いたとき、電車はすでに出発していました。

  1. 8:50電車が出発had already left基準より前 → 過去完了形
  2. 9:00私が駅に到着arrived話の基準 → 過去形
  3. 今その出来事を話すどちらも過去の出来事

時刻は説明用の例です。英文に出てくる順番ではなく、実際に起きた順番に注目しましょう。

had + 過去分詞で、過去の基準点より前の出来事を表します。この例の left は leave の過去分詞です。

過去形だけの文と比べる

I arrived at the station. Then the train left.

私は駅に着きました。それから電車が出発しました。

先に到着 その後に出発

こちらは過去形と then(それから)で、出来事を順番に述べています。上の過去完了の例文とは、到着と出発の順序が逆です。

完了・経験・継続・大過去の例文を見る ↓

過去完了形の基本公式と文構造一覧

過去完了形の基本構造は、主語に関わらずhad + 過去分詞を用います。主語が一人称(I, we)、二人称(you)、三人称単数(he, she, it)、複数(they)のいずれであっても、助動詞はすべてhadに統一されるため、現在完了形のようにhaveとhasを使い分ける必要はありません。

肯定文・否定文・疑問文の形と短縮形

過去完了形の基本パターンは以下の3つに分類されます。

日常会話やメールでは短縮形が広く使われますが、公的な文書や強調したい場面ではhad notのように省略せずに表記します。

表は横にスクロールできます →

文の種類基本構造基本例文日本語訳
肯定文主語 + had + 過去分詞The train had already left.電車はすでに出発していました。
否定文主語 + had not (hadn't) + 過去分詞I hadn't seen him before that day.その日より前、私は彼に会ったことがありませんでした。
疑問文Had + 主語 + 過去分詞 〜?Had you finished the report?あなたはその報告書を終えていましたか。

時間軸で捉える過去完了のイメージ

過去完了形を正しく使うための前提条件は、「過去の基準となる時点」が存在することです。時間軸で整理すると、以下の関係になります。

【過去完了(had done)】 → 【過去の基準時(did)】 → 【現在】 → 【未来】

過去の基準時よりもさらに前の時点で出来事が起きたこと、またはその基準時まで動作や状態が続いていたことを示す場合に過去完了形を選択します。

時間軸で見る過去完了のイメージ
過去完了過去の基準時より前に起きた出来事(had done)
過去の基準時基準となる過去の時点(did)
現在現在の視点
未来これからの出来事

過去の基準時よりさらに前の出来事や、そこまでの継続を表現します。

基準時の考え方を含め、現在完了・過去完了の違いを整理しておくと理解が深まります。

過去完了形例文:4大用法別の解説

過去完了形には、現在完了形と同様に「完了・結果」「経験」「継続」の3用法に加え、時系列の前後関係を明示する「大過去」の用法があります。それぞれの用法で用いられやすいキーワードと例文を確認しましょう。

用法①【完了・結果】「〜してしまっていた」「〜したところだった」

過去のある基準時までに動作が完了していたことや、その結果としての状態が残っていたことを表します。already(すでに)、just(ちょうど)、yet(まだ)などの副詞と一緒に使われることが典型的です。

用法②【経験】「(過去のその時までに)〜したことがあった」

過去のある基準時までに「何回経験したことがあるか」「一度も経験がなかったか」を表します。before(以前に)、never(一度も〜ない)、ever(今までに)、once(一度)、twice(二度)などの副詞が目印になります。

用法③【継続】「(過去のその時まで)ずっと〜していた」

過去のある時点まで、状態や動作が一定期間続いていたことを表します。期間を表すforや起点を表すsinceを伴うのが通例です。なお、動作の継続を強調する場合は過去完了進行形(had been -ing)が使われることもあります。

用法④【大過去】「(過去の出来事より)前に起きた」

過去に起きた2つの出来事のうち、どちらが先に起きたかを明確にする用法です。特に「物をなくした」「買ったものを忘れた」「言った内容がその前だった」などの文脈で頻出します。

過去完了形の4大用法と目印
過去完了の4大用法

完了・結果

  • already
  • just
  • yet

経験

  • before
  • never
  • ever
  • once
  • twice

継続

  • for〜など

大過去

  • 時系列の前後関係

4つの用法ごとに一緒に使われやすい副詞などのキーワードが異なります。

用法別×文構造の整理マトリクス

過去完了形の4大用法と3つの文構造(肯定文・否定文・疑問文)の組み合わせを一覧表で整理しました。形ごとの語順や副詞の位置を比較しながら確認できます。

表は横にスクロールできます →

用法肯定文否定文疑問文
完了・結果He had already left the office.(彼はすでに退勤していました)He hadn't left the office yet.(彼はまだ退勤していませんでした)Had he already left the office?(彼はすでに退勤していましたか)
経験I had seen that movie once before.(その映画を以前一度見たことがありました)I had never seen that movie before.(その映画を以前一度も見たことがありませんでした)Had you ever seen that movie before?(その映画を以前見たことがありましたか)
継続We had lived there for ten years.(私たちはそこに10年間住んでいました)We hadn't spoken for a long time.(私たちは長い間口をきいていませんでした)Had they lived there for ten years?(彼らはそこに10年間住んでいたのですか)
大過去I found the key I had lost.(失くしていた鍵を見つけました)He hadn't mentioned that he changed jobs.(転職したことを彼は言っていませんでした)Did you read the book he had recommended?(彼が勧めてくれた本を読みましたか)

過去形・現在完了形・過去完了形の違い

過去完了形と混同しやすい時制が「過去形」と「現在完了形」です。視点の位置(どこから状況を眺めているか)を整理すると、迷わず正しく使い分けられるようになります。

3つの時制の比較一覧表

表は横にスクロールできます →

時制基本形基準点例文とニュアンス
過去形動詞の過去形過去の一時点I lost my key.
(鍵を失くした。※現在見つかっているかは言及しない)
現在完了形have/has + 過去分詞現在I have lost my key.
(鍵を失くしてしまった。※今も手元にない状態)
過去完了形had + 過去分詞過去の基準点I realized that I had lost my key.
(鍵を失くしてしまっていたことに気づいた)

使い分けを判定するチェックリスト

英文を書く・話す際に、過去形と過去完了形のどちらを使うべきか判断するための判定基準は次のとおりです。

  1. 文中に基準となる「過去の出来事(過去形)」が存在するか?
    基準となる過去の時点が文脈にない場合、単独で過去完了形を使うことは原則できません。その場合は「過去形」または「現在完了形」を使います。
  2. 2つの過去の出来事に前後関係があり、誤解を避ける必要があるか?
    出来事が同時に起きたのではなく、一方が明確に先に完了していることを強調したい場合に「過去完了形」を用います。
  3. 現在の状態に焦点があるか?
    「〜した結果、今はこうだ」と現在への影響を述べたい場合は、過去完了ではなく「現在完了形」を選びます。
時制の使い分け判定チェック

文脈内の過去の基準点や現在の状態への焦点を確認して時制を選びます。

過去完了形の例文一覧のイメージ

接続詞と組み合わせる過去完了の構文

過去完了形は、時系列を導く接続詞(when, before, after, by the time)とセットで使われる頻度が非常に高い文法項目です。それぞれの接続詞における時制の配置パターンを押さえましょう。

when(〜したとき)

「ある過去の出来事が起きたとき、別の出来事はすでに完了していた」という時間差を表します。

before(〜する前に)

before節の中が過去形になり、主節が過去完了形になります。「主節の動作」→「before節の動作」という時系列順になります。

after(〜した後に)

after節の中が先に起きた事象であるため、after節が過去完了形になり、主節が過去形になります。

by the time(〜する時までに)

期限を表す接続詞節です。「〜した時点までに、すでに…していた」という完了用法で多用されます。by the time節の中は過去形になります。

ネイティブが過去形だけで済ませる実務的基準

文法書では「過去の前後関係には大過去(過去完了)を使う」と説明されますが、実際の英語では接続詞beforeやafterがある場合、接続詞そのものが順序を明確に示しているため、過去形同士で代用されるケースが多々あります。

接続詞別の時制配置パターン
⏰when

過去の出来事が起きたとき、別の事が完了していた

◀️before

主節が過去完了形、before節の中が過去形になる

▶️after

先に起きたafter節が過去完了、主節が過去形

⏳by the time

節内は過去形。その時点までに完了していたことを表す

各接続詞節と主節のどちらに過去完了形を配置するかを整理します。

次の疑問なかでも登場頻度の高いwhen節での使い分けを詳しく知りたいなら、when節と過去完了形の使い方が役立ちます。

ビジネスや会話で役立つ実践例文集

業務報告、行き違いの釈明、トラブルの経緯説明など、ビジネスメールや日常会話でそのままコピー&ペーストして活用できる実践例文をまとめました。

業務報告・進捗確認の例文

トラブル説明・行き違い釈明の例文

日常会話・カジュアルなやりとりの例文

過去完了形の理解度セルフチェック問題

学んだ知識を定着させるためのミニ確認問題です。空所に当てはまる適切な動詞の形を考えてみましょう。(各問の直下に解答と解説を記載しています)

問題1(語形変化)

次の文の空所に入る適切な形を、カッコ内の動詞を用いて答えなさい。
When Ken called me, I ( already / eat ) dinner.

解答:had already eaten
解説:ケンが電話をかけてきた(過去)時点で、夕食をすでに食べ終えていた(完了)ため、過去完了形にします。alreadyはhadと過去分詞の間に挟みます。

問題2(時制の選択)

次の文の空所に入る適切なものを選択肢から選びなさい。
She showed me the picture that she (  ) in Paris.
ア. takes イ. took ウ. had taken

解答:ウ. had taken
解説:写真を見せてくれた(showed: 過去形)より前に、パリで写真を撮った(大過去)という時間差があるため、過去完了形のhad takenが正解です。

問題3(並び替え)

「私が駅に着く前に、雨は止んでいました」という意味になるように、語句を並べ替えなさい。
[ the rain / arrived / before / stopped / had / I ] at the station.

解答:The rain had stopped before I arrived at the station.
解説:「雨が止んだ」ほうが「駅に着いた」ことよりも前に起きた完了事象であるため、主節を過去完了The rain had stopped、before節を過去形before I arrivedにします。

過去分詞の不規則変化と短縮形の見分け方

過去完了形を正しく作るためには、過去分詞の不規則変化を正確に覚えることが不可欠です。あわせて、日常会話で多用される短縮形の注意点や返答パターンも押さえておきましょう。

短縮形「'd」の判別と疑問文への返答

主語と had を組み合わせた短縮形(I'd、you'd、he'd、she'd、we'd、they'd)は、would の短縮形と同じ表記になります。

後ろに過去分詞が続いているかどうかを確認することで見分けることができます。また、疑問文に対して返答する際は、肯定なら「Yes, I had.」、否定なら「No, I hadn't.」のように had または hadn't を用います。

よく使う不規則動詞一覧

表は横にスクロールできます →

原形過去形過去分詞意味
bewas / werebeen〜である、いる
seesawseen見る、会う
eatateeaten食べる
leaveleftleft去る、出発する
loselostlost失う、なくす
buyboughtbought買う
havehadhad持つ、食べる

日常の失敗やハプニングを表す面白い例文

定番の例文だけでなく、日常の失敗談やトラブルを過去完了形で表すと、記憶への定着がスムーズになります。「やらかしてしまった過去」を後から振り返るシチュエーションの例文を紹介します。

続けて読む

英文法の疑問をすべて見る「過去完了」のまとめ

理解度チェック

Q1. 過去完了形をつくる際の助動詞に関する説明で正しいものは?

  1. 三人称単数の主語にはhasを使う
  2. 主語に関わらずすべてhadを用いる
  3. 一人称の主語のときだけhaveを使う
  4. 主語が複数形のときはhaveを用いる
答えを見る

正解: B. 主語に関わらずすべてhadを用いる
主語の人称や単数・複数に関わらず、過去完了形の助動詞はすべてhadに統一されます。

Q2. 「私が到着した時までに映画は始まっていた」の英文はどれ?

  1. By the time I arrived, the movie began.
  2. By the time I arrive, the movie had begun.
  3. By the time I arrived, the movie had begun.
  4. By the time I had arrived, the movie began.
答えを見る

正解: C. By the time I arrived, the movie had begun.
by the time節の中は過去形にし、主節には過去完了形(had begun)を用います。

Q3. 接続詞beforeやafterを使う文に関する記述で適切なものは?

  1. 主節には必ず現在完了形を使う
  2. 接続詞自体が順序を示すため過去形同士で代用もされる
  3. 必ず過去完了進行形にしなければならない
  4. 過去完了形を使うことは文法上禁止されている
答えを見る

正解: B. 接続詞自体が順序を示すため過去形同士で代用もされる
beforeやafter自体が順序を明確に示すため、実際の英語では過去形同士で代用されることがあります。

Nathan英語の文法は、話して身につけよう。会話アプリ「モチスピ」英語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す

よくある質問

Q. 過去完了形は単独の文脈で使えますか?
原則として単独では使えません。過去完了形は「過去の基準となる時点」との前後関係を表す時制であるため、同じ文の中、または前後の文脈に過去形が存在する必要があります。
Q. 大過去と過去完了形は何が違うのですか?
大過去は「過去のある時点よりさらに前に起きた事実」そのものを指す概念であり、それを英語の文法構造として表す形式が「過去完了形(had + 過去分詞)」です。
Q. beforeやafterがあれば過去形でもよい?
はい。接続詞beforeやafter自体が前後関係を明確に示すため、現代英語では大過去の代わりに過去形が用いられることが一般的です。ただし誤解を防ぐ目的で過去完了を使うこともあります。
Q. had hadという形は文法的に正しいですか?
正しい形です。助動詞のhadに、一般動詞have(持つ、食べる、経験するなど)の過去分詞hadが続いたもので、過去完了形の文として自然に使われます。
Q. 過去完了進行形とはどう使い分けますか?
過去の基準時まで「動作が休みなく続いていたこと」を生き生きと強調したい場合にhad been -ing(過去完了進行形)を用います。状態動詞は進行形にできません。
Q. 過去形を2つ並べて述べる場合と何が違いますか?
単に過去形を並べると、語られた順番通りに起きたと解釈されます。順序を入れ替えて話す場合や、どちらが先に完了したかを論理的に明確にしたい場合に過去完了形を用います。

2026年9月24日更新・モチタン辞典編集部

関係する文法過去完了形の使い方過去完了進行形(had been -ing)の意味と使い方