英語で「過去のある時点よりも前に起きたこと」を明確に表したいときに使うのが Past Perfect(過去完了形) です。
When I arrived at the station, the train had already left.(私が駅に着いたとき、電車はすでに出発していた)のように、助動詞
had と動詞の過去分詞(Past Participle)を組み合わせて表現します。
この記事では、Past Perfect について次のポイントを分かりやすく整理します。
- Past Perfect の基本的な概念と形(肯定文・否定文・疑問文・短縮形)
- 完了・結果・継続・経験・仮定法・話法など主な用法と関連構文
by the time、before、when、alreadyなどよく伴う語句- 過去形(Past Simple)との明確な違いと使い分け
- 過去完了進行形(Past Perfect Continuous)とのニュアンスの違い
had hadなどの注意すべき表現や FAQ
1. まず押さえる!Past Perfect の基本概念と作り方
Past Perfect(過去完了形) は、文脈の中で基準となる「過去のある時点」があり、それよりも 前に完了した動作・状態(大過去:past of the past) を指す場合に使われます。
Cambridge Dictionary では、過去完了形を「過去のある出来事が起きた時点で、すでに終了していた動作や出来事を示す文法形式」と説明しています。
タイムライン(時間軸)でのイメージ
過去完了形は、単独でポツンと使うというよりも、「過去の基準点」と「それ以前の出来事」の関係を示す役割を持っています。
過去(大過去) ─────────────────► 過去(基準点) ───────► 現在
│ │
▼ ▼
had + 過去分詞 過去形 (Past Simple)
(例: The train had left) (例: I arrived at the station)
基本の文型・形
過去完了形の構造は主語の人称や数(単数・複数)に関わらず常に had + 過去分詞 です。
| 文法タイプ | 構造・語順 | 例文 |
|---|---|---|
| 肯定文 | 主語 + had + 過去分詞 |
She had finished her work. |
| 否定文 | 主語 + had not (hadn't) + 過去分詞 |
They hadn't seen each other before. |
| 疑問文 | Had + 主語 + 過去分詞...? |
Had you met him before that day? |
| 短縮形 | 主語 + 'd + 過去分詞 |
I'd already eaten dinner. |
※主語と had の短縮形(I'd, you'd, he'd,
we'd, they'd)は口語やカジュアルな文章で頻出します。ただし、'd は助動詞
would の短縮形(例: I'd like...)でもあるため、後ろに過去分詞(-ed
や不規則動詞の第3形態)が続いているかどうかに注意しましょう。
2. Past Perfect の主な用法と関連する構文
過去完了形は、文脈によって主に以下の用法や構文で重要な役割を果たします。
① 完了・結果(Action Completed Before a Past Moment)
過去の特定の時点より「前に動作が完了したこと」や「その結果が過去の時点で影響を与えていたこと」を表します。
| 英文 | 日本語訳・ポイント |
|---|---|
| When we got to the cinema, the movie had already started. | 私たちが映画館に着いたとき、映画はすでに始まっていた。(着いた時点よりも前に上映開始) |
| He couldn't enter his house because he had lost his keys. | 鍵を紛失していたため、彼は家に入れなかった。(鍵をなくした動作が先) |
② 継続(State Continuing Up to a Past Moment)
過去のある時点まで「状態がずっと続いていたこと」を表します(※動作の継続には後述する過去完了進行形が好まれます)。
| 英文 | 日本語訳・ポイント |
|---|---|
| They had been married for 10 years when they moved to Tokyo. | 東京に引っ越した時点で、彼らは結婚して10年になっていた。(状態の継続) |
| I had known him for five years before we became business partners. | ビジネスパートナーになる前に、私は彼と5年間知り合いだった。 |
③ 経験(Experience Before a Past Moment)
過去のある時点までに「〜した経験があった/なかった」という経験の有無を表します。never、ever、before
などがよく添えられます。
| 英文 | 日本語訳・ポイント |
|---|---|
| She had never seen snow before she moved to Canada. | カナダに引っ越すまで、彼女は一度も雪を見たことがなかった。 |
| It was the first time that I had visited Kyoto. | 私にとって京都を訪れたのはそれが初めてのことだった。(※ It was the first time + had p.p.)
|
④ 仮定法過去完了(Third Conditional)
過去の事実とは異なる「もし〜していたら、…だったろうに」という仮定や後悔を表す構文(If + 主語 + had + 過去分詞, 主語 + would/could/might + have + 過去分詞)の
If 節で使われます。
| 英文 | 日本語訳 |
|---|---|
| If I had studied harder, I would have passed the exam. | もしもっと勉強していたら、試験に合格していただろう。(実際は勉強せず不合格だった) |
⑤ 間接話法(Reported Speech での時制の一致)
伝達動詞が過去形(said, told
など)の場合、時制の一致(backshift)により、直接話法の「現在完了形」や「過去形」は間接話法で Past Perfect に繰り下がることが一般的です。
| 直接話法 | 間接話法 (Reported Speech) |
|---|---|
| Tom said, "I lost my wallet." (過去形) |
Tom said that he had lost his
wallet. (過去完了形に繰り下がる) |
| Anna said, "I have finished the
report." (現在完了形) |
Anna said that she had finished the
report. (過去完了形に繰り下がる) |
3. Past Perfect と相性の良い接続詞・キーワード
過去完了形は、時間的関係や完了のタイミングを明確にする副詞や接続詞と共に頻繁に使われます。
| 語句・接続詞 | 意味 | 例文 |
|---|---|---|
| by the time | 〜する時間までに | By the time he arrived, the meeting had ended. |
| already | すでにある時点で | She had already left when I called her. |
| just | ちょうど〜したばかり | The train had just departed when we reached the platform. |
| before / after | 〜する前に/〜した後に | He went home after he had completed the project. |
| until / till | 〜するまでずっと | I had never heard of the app until you mentioned it. |
発展構文:「〜するとすぐに…した」
書き言葉や論文、文学的表現で登場する重要な倒置・過去完了構文です。
- Hardly / Scarcely ... when (before) ...
Hardly had I sat down when the phone rang.
(私が席に着くか着かないかのうちに電話が鳴った。) - No sooner ... than ...
No sooner had she finished the speech than the crowd cheered.
(彼女が演説を終えるやいなや、群衆から歓声が上がった。)
4. 【超重要】Past Simple(過去形)と Past Perfect(過去完了形)の違い
過去形(Past Simple)と過去完了形(Past Perfect)の使い分けで悩む学習者は少なくありません。ポイントは「出来事を時間順に話すか」「時間の前後関係を際立たせるか」です。
比較例で確認
I woke up, ate breakfast, and left the house.
(目が覚め、朝食を食べ、家を出た。)
➔ 出来事が起こった順番通り(1 ➔ 2 ➔ 3)に並べているため、すべて過去形(Past Simple)で表現します。
When I left the house, I realized I had forgotten my wallet.
(家を出たとき、財布を忘れていたことに気づいた。)
➔ 「気づいた(realized)」時点よりも「財布を忘れた(had forgotten)」のが前であることが明確に示されています。
before / after がある場合は過去形でも良い?
接続詞 before や after
を使う場合、語順や接続詞の意味自体で時間の前後関係が自明であるため、日常会話などでは両方を過去形で表すことも一般的です。
・She had left before I spoke to her. (過去完了形 + 過去形)
どちらも意味は通じますが、過去完了形を使うことで「すでに去っていた」という完了状態がより明確に強調されます。
5. Past Perfect Simple と Past Perfect Continuous の違い
Past Perfect Simple(過去完了形) と Past Perfect Continuous(過去完了進行形:had + been + -ing) は、どちらも「過去より前の出来事」を扱いますが、焦点が異なります。
| 時制 | 基本構造 | 主な焦点 | 例文 |
|---|---|---|---|
| Past Perfect Simple | had + 過去分詞 |
動作の完了・結果・回数 | He had written three letters. (手紙を3通書き終えていた) |
| Past Perfect Continuous | had been + -ing |
動作の継続プロセス・活動の長さ | He had been writing letters for two
hours. (2時間手紙を書き続けていた) |
6. 身近な例文・日常会話での例
日常会話やビジネスシーンでの具体的な会話パターンでニュアンスを掴みましょう。
会話例 1:ビジネス(打ち合わせ)
B: He couldn't. He hadn't received the invitation link.(参加できなかったんだ。招待リンクを受け取っていなかったからね。)
会話例 2:日常(トラブル)
B: Well, by the time we arrived, the band had already played my favorite song!(うーん、僕たちが着いた時には、バンドはもう僕の一番好きな曲を演奏し終わっていたんだよ!)
7. 知っておくと役立つ豆知識
① 伝統的な文法用語「Pluperfect」
過去完了形は、ラテン語由来の伝統的な文法学用語で Pluperfect(大過去・過去完了) と呼ばれることもあります。文法書や古典的な解説で見かけても同じ概念(Past Perfect)を指します。
② 「had had」という形は正しい?
had had と助動詞の had と一般動詞 have の過去分詞
had が連続することがあります。これは文法的に完全に正しい表現です。
例:I had had lunch before she arrived.(彼女が到着する前に、私は昼食を食べ終えていた。)
③ 過去完了形の過剰使用(Overuse)に注意
「昔のことだから」といって単に古い出来事にすべて過去完了形を使うのは間違いです。
例:❌ The Romans had spoken Latin. ➔ ⭕ The Romans spoke Latin.(比較対象となる「過去の基準点」が文中に存在しない単独の歴史的事実は過去形を使います)。
④ Conversationでの短縮形発音
会話では I'd、you'd、they'd などが非常に短く発音されるため、助動詞
had の音が聞き取りにくい場合があります。
耳でリスニングする際は、直後の動詞が過去分詞になっているか(または原形か)に注意して判断しましょう。
8. FAQ(よくある質問)
Q1. Past Perfect は単独の文(1節だけ)で使えますか?
A. 文脈上「過去の基準点」が明らかであれば単独文でも使えます。
たとえば会話の前後の文脈で「昨日の夜8時」という基準が共有されていれば、I had finished my work by then.
のように単独文で使うことが可能です。
Q2. 短縮形の 'd は had ですか、would ですか?
A. 後ろに来る動詞の形で判断します。
過去分詞(例: I'd seen)が続けば had、動詞の原形(例: I'd like,
I'd go)が続けば would です。
Q3. had had という表記は間違いではありませんか?
A. 正しい表現です。
1つ目の had は助動詞、2つ目の had は「食べる・持つ・経験する」を意味する一般動詞
have の過去分詞です。
Q4. Present Perfect(現在完了形)との最大の違いは何ですか?
A. 視点が「現在」にあるか「過去の時点」にあるかです。
現在完了形(have + p.p.)は「現在」に影響が及んでおり、過去完了形(had + p.p.)は「過去のある時点」に影響が及んでいたことを示します。
Q5. when 節の中も Past Perfect にすべきですか?
A. 通常、基準点を示す when 節側は Past Simple(過去形)にします。
基準となる過去の出来事を when 節(過去形)で表し、それより前に起きた主節を過去完了形(had + p.p.)にするのが一般的です。ただし、when
節側の動作が先に完了したことを明確に強調したい場合は、when 節内に Past Perfect を置くこともあります(例: When I had finished
the task, I left.)。
Q6. before や after があれば過去完了形でなくても通じますか?
A. はい、日常会話では過去形同士で表すことも多いです。
接続詞 before や after 自体が時間の前後関係を示しているため過去形でも意味は通じますが、出来事の完了や時間的隔たりをより明確に提示したい場合には Past
Perfect の使用が好まれます。
9. まとめ
Past Perfect(過去完了形)を理解するための重要ポイントを整理します。
- 基本構造は
had + 過去分詞(人称による変化なし) - 「過去のある時点」よりもさらに前に起きた出来事(大過去)を表す
- 主な用法・関わりの深い構文は ①完了・結果 ②継続 ③経験 ④仮定法過去完了 ⑤間接話法
by the time,already,before,whenなどの語句と相性が良い- 出来事を起こった順序通りに並べるだけなら過去形(Past Simple)で十分
- 基準点がない単体の古い過去の事実には使わない(過剰使用に注意)
過去完了形は一見難しそうに見えますが、「過去のある時点(基準点)」と「それより前の出来事」という2つの出来事の位置関係を捉えるとすんなり理解できます。
物語のバックグラウンドを説明したり、理由や因果関係を伝える際に非常に役立つ表現ですので、ぜひマスターしましょう。
文法用語やルールの暗記にとどまらず、「ネイティブが実際にどう使い分けているか」をアルファベット順(A-Z)で直感的に引ける定番の英文法リファレンスです。
Practical English Usage 4th Edition
世界中の英語学習者・英語教師が手元に置くバイブル。「この前置詞はどう使い分ける?」「似た単語のニュアンスの違いは?」といった疑問を即座に解決できる決定版。