B1 · PAST PERFECT

過去完了時制

構文 had + V3時間の順序に関する基本的な概念、単純過去と区別する点、解答付きの練習問題 — 解説はベトナム語のみで行われます。

速く答える

完了過去形(Past Perfect)過去の別の動作よりも前に起こる動作を表します。構文:肯定形 S + had + V3否定 S + hadn't + V3疑問形 Had + S + V3? (すべての主語に "had" を使用します。). 認識サイン: before, after, by the time, when, already — 以前に起こる動作は had + V3 を使用し、後の動作は単純過去形を使用します。

1. 過去完了時制の文型

完了過去形(Past Perfect)は時制として使われる 過去の二つの動作の順序を比較する先に起こった動作には Past Perfect を、後に起こった動作には Simple Past を使います。これが最も重要なポイントです。

文の形 構文 例
肯定 S + had + V3 (past participle) She had left before I arrived.
否定 S + hadn't + V3 I hadn't eaten anything before the meeting.
疑問形 Had + S + V3? Had you met him before the party?
短い返答 Yes, S + had. / No, S + hadn't. Yes, I had. / No, they hadn't.

重要な注意点: 助動詞 had 使用目的用 すべて 主語(I, you, he, she, it, we, they) — 変化しません。これは現在完了時と異なる点です。(have/has).

よくある不規則動詞のV3表

原形動詞過去形(V2)過去分詞 V3意味
gowentgone行く
eatateeaten食べる
seesawseen見る
writewrotewritten書く
taketooktaken取る/渡す
givegavegivencho
knowknewknown知る
comecamecome来る

2. コアコンセプト:時間の順序

過去完了形を理解する上で最も重要なことは タイムライン以下のようにイメージしてください:

過去完了
(had + V3)
前におこなわれる
──────► 単純過去形
(V2/ed)
その後に起こる
──────► 現在形
(今)

例: "When I arrived, the movie had already started."

両方とも過去に起きたが、「映画が始まる」は「私が来た」より前に起きたので、その動作には過去完了を使う。

3. 過去完了形はいつ使いますか?

用法1:過去の別の動作に対して先に起こった動作を表す

これはもっとも一般的な用法です。文には常に2つの動作があります — どちらの動作が先に起こったかを Past Perfect で表します。

使い方2:before / after / when / by the time と 함께

この時間接続詞は、多くの場合過去完了形の文に現れます:

用法3:第3条件文(Conditional Type 3)

過去完了形は、第3文型の条件文の「if」節に現れ、過去に起こらなかった仮定的事柄を表します。

4. 見分け方

before (前に) after (sau khi) when (khi) by the time (~の時刻に) already (~したよん) just (ちょうど) never (まだ一度もない) until then (その時までに) as soon as (ngay khi)

5. 簡単過去形と完了過去形の区別

これは最も重要な区別であり、ベトナム人が英語を学ぶ際に一般的な弱点です。

基準 単純過去形(Simple Past) 過去完了(Past Perfect)
構文 S + V2/Ved S + had + V3
目的 過去に起こった行動を語る この動作が別の動作より**前に**起きたことを強調する
動作の数 1つの動作だけであることもあり得ます 文には通常2つの動作が含まれます
対照的な例 When she arrived, I cooked dinner. (彼女が来た後に料理をした) When she arrived, I had cooked dinner. (彼女が来る前に料理を終えました。)

上の2つの文はまったく異なる意味を持っています——これがなぜこの違いを理解しておくことが重要なのかという理由です!

6. 過去完了時制の例文

7. よくある間違い

誤り1:Past Perfect が必要な場面で Simple Past を使った

Sai: When I arrived, she left already.
正解: When I arrived, she had already left.
説明: 「彼女が行く」は「私が来る」より前に起こる動作なので、前に起こった動作には Past Perfect を使います。

誤り2:had + V2 を使ったが、had + V3 にするべきだった

Sai: She had went to the store.
正解: She had gone to the store.
説明: 「had」の後にはV3が必要です。(past participle)で、V2ではありません。「went」はV2で、「gone」がV3です。

誤り3:両方の動作にPast Perfect を使った

Sai: When I had arrived, she had left.
正解: When I arrived, she had left.
説明: 過去完了は、別の過去の行動より前に起こった行動を表すためにだけ使います。後に起こった行動(「when」節)過去形を使用します。

完璧過去形の練習問題

1. When we arrived at the cinema, the film _____.
  • already started
  • had already started
  • has already started
  • was starting
2. She _____ English before she moved to London.
  • never studied
  • had never studied
  • has never studied
  • never studies
3. By the time I got home, my parents _____ dinner.
  • ate
  • have eaten
  • had eaten
  • were eating
4. If I _____ harder, I would have passed the test. (第三条件文)
  • studied
  • would study
  • had studied
  • have studied
5. I was tired because I _____ the whole night before.
  • didn't sleep
  • hadn't slept
  • hasn't slept
  • wasn't sleeping
🎯 もっと話せるようになりたい?

Engame で英語文法の練習

時制ごとのインタラクティブな練習問題、ゲーム、フラッシュカードで、より長く記憶に残します

無料で学ぶを開始 →
✓ 100%無料 ✓ 登録不要 ✓ 12の時制がすべて揃っています ✓ 条件文

関連するレッスン