NEW TREASURE Stage 3 Lesson 1 過去完了・過去完了進行形の勉強法|時制の違いと英作文を含む練習32問|慶應卒・英検1級塾長が解説

36〜54分

監修:慶英会 塾長(慶應義塾大学卒・英検1級)

NEW TREASURE(ニュートレジャー)Third Edition Stage 3 Lesson 1では、過去完了と過去完了進行形を学びます。「I lost my key yesterday.」は書けても、「When I got home, I realized that I had lost my key.」という英文になると、いつ鍵をなくし、いつ気付いたのかが混乱しがちです。過去完了の得点を左右するのはhad+過去分詞という暗記だけではありません。二つの過去の基準時点を見つけ、どちらが先に起きたかを判断する力が重要です。本記事では、過去形・現在完了・過去完了の違い、before/after/by the time、継続を強調するhad been+-ing、状態動詞の注意点を整理し、完全オリジナルの練習32問と全問解説を掲載します。Stage 3 Lesson 1の単元構成はZ会の2026年版Third Edition公式カタログで確認しています。32問は文法事項を学ぶために独自作成したもので、教科書やWorkbookの再現ではありません。学校の進度と配布範囲表が最優先であり、採用版がThird Edition以外の場合はLesson番号を照合してください。

結論:過去完了は「過去のある時点よりさらに前」を表す

I finished my homework at six.(6時に宿題を終えた)は一つの過去の出来事。When my mother came home at seven, I had already finished my homework.(母が7時に帰宅したとき、私はすでに宿題を終えていた)は、母の帰宅=基準となる過去、宿題完了=それより前です。had finishedは、過去の基準時点に対する「それ以前」を明確にします。過去の出来事を述べるすべての文にhadを付けるわけではありません。

先に時系列を確認:3つの時制の役割

  • 過去形:I saw the movie last Sunday.(先週の日曜日に見た)。過去の出来事そのものを述べる。
  • 現在完了:I have seen that movie before.(その映画を以前見たことがある)。現在とのつながりを表す。
  • 過去完了:By the time the class started, I had seen the video.(授業開始までにその動画を見終えていた)。過去の基準時点より前であることを示す。
  • 過去完了進行形:I had been reading for an hour when she called.(彼女が電話した時点で1時間ずっと読書をしていた)。その過去の時点まで続いていた活動の長さや継続を強調する。

よくある誤解は『過去完了=現在完了を過去にしただけ』というものです。形の対応はありますが、文の中で「どの過去の時点を基準にしているか」を必ず確認する必要があります。

had+過去分詞:肯定・否定・疑問の正しい語順

  • 肯定:She had left before I arrived.(私が着く前に彼女は出発していた)。
  • 否定:She had not left when I called.(電話をした時点で彼女はまだ出発していなかった)。
  • 疑問:Had she left before you arrived?(あなたが着く前に彼女は出発していましたか)。
  • 短い答え:Yes, she had. / No, she hadn’t.
  • 疑問詞:Why had she left before the meeting started?(会議開始前になぜ出発していたのですか)。

hadは主語がhe・she・theyのどれでも同じ形です。過去完了の疑問・否定には通常didを加えません。誤:Did she had left …? → 正:Had she left …?。過去分詞の形にも注意し、go→gone、write→written、see→seen、eat→eaten、forget→forgottenなどをセットで復習します。

before・after・by the time:合図だけで機械的に決めない

When I arrived, the bus had already left.(到着したとき、バスはすでに出ていた)。After I had finished my homework, I went to bed.(宿題を終えたあと寝た)。By the time the rain stopped, we had waited for two hours.(雨がやむ頃には、2時間待っていた)。afterやbeforeなどで順序が明白なとき、文脈によっては両方過去形でも自然です。学校の問題では過去完了を指定するか、基準時点より先に終了していたことを強調しているか判断しましょう。

whenと過去完了:同時に起きたことには使わない

When I opened the door, the dog ran outside.(ドアを開けると犬が外へ走り出した)では、出来事が順に生じており過去形が自然です。一方、When I opened the door, the dog had already escaped.(開けたときにはすでに犬が逃げていた)なら、逃げた方が先です。文脈の「already」「まだ」「その前に」を手掛かりにしてください。過去形しかなければ誤りということではありません。

過去完了進行形:had been+動詞-ing

When the bus finally arrived, we had been waiting for forty minutes.(バスがようやく来たとき、私たちは40分間ずっと待っていた)。継続していた活動を表すhad been waitingは、待っていた時間の長さや進行に焦点があります。had waitedも状況により使えますが、had been waitingは過程を強調しやすい形です。学校の定期テストでは「for two hours」「all morning」のような時間の長さと、when+過去の出来事を一緒に確認しましょう。

過去完了進行形の否定と疑問

He hadn’t been sleeping for long when the alarm rang.(アラームが鳴ったとき、寝始めてからまだあまり時間がたっていなかった)。Had you been studying long before the lights went out?(停電する前に長い間勉強していましたか)。基本はhad+been+-ing。否定ならhad not been+-ing、疑問ならHad+主語+been+-ingになります。

状態動詞と過去完了進行形:知っている状態を進行させない

I had known her for five years before we worked together.(一緒に働く前から5年間彼女を知っていた)。knowはこの意味では通常進行形にせず、had been knowingとはしません。所有を表すhave、believeなども普通の状態用法では進行形を避けます。動作が続いたのか、状態が続いたのかによってhad been -ingとhad+過去分詞を選びましょう。

頻出の誤答5パターン

  • 誤:The film has started when we arrived. → 正:The film had started when we arrived.(到着したという過去を基準にする)。
  • 誤:I had ate lunch. → 正:I had eaten lunch.(eatの過去分詞はeaten)。
  • 誤:Did you had finished your work? → 正:Had you finished your work?。
  • 誤:She had been wait for an hour. → 正:She had been waiting for an hour.
  • 誤:He had been knowing her for years. → 正:He had known her for years.

【前提知識を確認|現在完了と過去完了】Stage 2で学ぶI have finished my homework.は現在を基準とした完了です。一方、When my mother came home, I had finished my homework.は母が帰宅した過去の時点を基準に、それ以前の完了を表します。Stage 2の現在完了と過去形の復習記事で基準時点を確認してから、本記事の過去完了32問に進みましょう。

演習A:過去完了を完成させる【1〜8】

括弧内の動詞を、過去完了(had+過去分詞)の形に直してください。主語・時制・意味に注意します。

  1. When we arrived, the train (leave).〔alreadyも使い、「到着したとき列車はすでに出発していた」と表す〕
  2. She was sad because she (lose) her phone.
  3. Before the meeting started, I (read) the report.
  4. By eight last night, they (finish) their homework.〔昨夜8時までに完了〕
  5. He couldn’t enter because he (forget) his key.
  6. I knew the story because I (hear) it before.
  7. We (not / see) the film before that day.
  8. (you / meet) him before you moved to Tokyo?〔疑問文全体を作る〕

演習A:解答と根拠

  1. had already left:到着より先に列車が出た。alreadyはhadと過去分詞の間が一般的。
  2. had lost:悲しかった時点で携帯をなくしていた。
  3. had read:会議開始より前に読み終えていた。
  4. had finished:昨夜8時という過去の基準時点までに終えていた。
  5. had forgotten:入れなかった時点で鍵を忘れていた。
  6. had heard:話を知っていたより前に聞いた。
  7. had not seen / hadn’t seen:その日以前には見たことがなかった。
  8. Had you met him before you moved to Tokyo?:過去完了の疑問はhadを文頭に置く。

演習B:過去形・現在完了・過去完了から選ぶ【9〜16】

文脈に合う形を選び、選ばなかった形がなぜ不適切か説明してください。

  1. I (saw / have seen / had seen) that film last night.
  2. I (saw / have seen / had seen) that film three times so far.
  3. When we got there, the shop (had already closed / has already closed / will close).
  4. I (lost / have lost / had lost) my phone yesterday.
  5. When her father came home, she (had already finished / has already finished / will finish) dinner.
  6. He (has never visited / had never visited / had never visit) Kyoto before he moved there.〔転居という過去の時点より前の経験。過去完了の正しい形を選ぶ〕
  7. We (are waiting / had been waiting / have waited) for an hour when the bus finally arrived.〔待ち続けた過程〕
  8. When I opened the door, the cat (ran / had run / has run) out.〔開けた直後に走り出した〕

演習B:解答と理由

  1. saw:last nightという特定の過去の出来事。
  2. have seen:so farで現在までの経験・回数。
  3. had already closed:着いたときにはすでに店が閉まっていた。
  4. lost:yesterdayという明示的な過去の時点。
  5. had already finished:父の帰宅時には食事を終えていた。
  6. had never visited:転居前という過去の時点までの経験を、had+過去分詞で表す。なおHe never visited Kyoto before he moved there.のように、beforeで先後が明確なら過去形も自然に使えるため、過去形は誤答選択肢にしていない。
  7. had been waiting:過去の到着時点まで継続した活動。
  8. ran:ドアを開けた後に走り出した。

補足:beforeなどで順序が明らかな場合は、一般の英文で過去形が自然になることもあります。出題文の選択肢と基準時点を確認してください。

演習C:誤文訂正・書き換え【17〜24】

  1. I had went to the store before noon.〔過去完了〕
  2. The train had already leave when we arrived.
  3. Had she saw that movie before?〔過去完了の疑問〕
  4. We had been study for an hour when the teacher arrived.
  5. He had been knowing her for years before they married.
  6. I finished my homework. Then I went out.〔After I had …で一文に〕
  7. The movie started. Then we entered the theater.〔When we …, the movie had …で〕
  8. We started waiting at six. The bus arrived at seven.〔When …, we had been …で〕

演習C:模範解答

  1. I had gone to the store before noon.:goの過去分詞はgone。
  2. The train had already left when we arrived.:leaveの過去分詞はleft。
  3. Had she seen that movie before?:seeの過去分詞はseen。
  4. We had been studying for an hour when the teacher arrived.:had been+-ing。
  5. He had known her for years before they married.:knowはここで状態動詞。
  6. After I had finished my homework, I went out.
  7. When we entered the theater, the movie had started.
  8. When the bus arrived at seven, we had been waiting for an hour.

書き換えでは、出来事の先後が保たれていれば、自然な語句・順序の別解を認めます。

演習D:日本語から英作文【25〜32】

  1. 「駅に着いたとき、電車はすでに出発していました」
  2. 「母が帰宅する前に私は宿題を終えていました」
  3. 「彼は鍵を忘れたので家に入れませんでした」
  4. 「彼女が電話をくれたとき、私は1時間ずっと勉強していました」
  5. 「その映画を見るまで、私は原作の本を読んだことがありませんでした」
  6. 「私たちは午後7時までに夕食を食べ終えていました」
  7. 「あなたは東京へ引っ越す前に彼に会ったことがありましたか」
  8. 「雨が降り始めたとき、子どもたちはそれまで30分間ずっと外で遊んでいました」

演習D:模範解答と採点ポイント

  1. When I arrived at the station, the train had already left.
  2. I had finished my homework before my mother came home.
  3. He couldn’t get into his house because he had forgotten his key.
  4. I had been studying for an hour when she called me.
  5. I had never read the original book before I saw the movie.
  6. We had finished dinner by seven p.m.
  7. Had you met him before you moved to Tokyo?
  8. The children had been playing outside for thirty minutes when it started to rain.

過去の基準時点、先に起きた出来事、過去分詞・-ingの綴りをそれぞれ確認してください。

保護者も使える「二つの時点」確認シート

テスト答案で過去完了の誤答があったら、「いつが基準の過去?」「それより前に何が起きた?」「終わった動作? それとも続いていた活動?」の3問だけを本人に説明してもらってください。答えられる場合はhad+過去分詞の形・不規則動詞を練習し、答えられない場合は英文を書かせる前に時系列を矢印で表すことを推奨します。

定期テスト前7日間の復習手順

  1. 7日前:現在完了・過去形・過去完了を例文3組で区別する。
  2. 6日前:不規則動詞の過去分詞を20語練習する。
  3. 5日前:before / after / by the timeを含む文から二つの出来事を見つける。
  4. 4日前:had+過去分詞の否定・疑問を各5文作る。
  5. 3日前:had been+-ingとhad+過去分詞を意味で区別する。
  6. 2日前:演習32問を解き、時系列・語形・語順のいずれを間違えたか記録する。
  7. 前日:誤答だけを白紙で再テストし、過去の基準時点を口頭で説明する。

よくある質問

Q. beforeがあれば必ず過去完了ですか? A. いいえ。beforeだけで順序が明らかなら両方過去形も可能です。過去の基準時点より前に完了したことを強調したいとき、過去完了が特に有効です。

Q. 現在完了のhaveと過去完了のhadは同じですか? A. 形は対応していますが、現在完了は現在を基準、過去完了は過去の時点を基準に考えます。

Q. 過去完了進行形はどの動詞にも使えますか? A. 使えません。knowなど状態を表す動詞には通常使わず、had knownを用います。

まとめ:hadを付ける前に「過去の基準時点」を探す

Stage 3 Lesson 1の過去完了・過去完了進行形では、二つの過去の時点を正確に捉えることが最重要です。過去形との違いを確認し、動作がそれ以前に終わっていたならhad+過去分詞、継続した活動に焦点があるならhad been+-ingを選びましょう。英作文を含む32問で失点の原因を分類し、別の動詞や時間表現に変えて再現できる状態を目指します。

NEW TREASUREのStage 3に進み、英文法・学校の定期考査に不安がある場合は、慶英会のオンライン個別指導・最大1か月無料体験をご参照ください。学校の範囲表と答案に応じて復習の優先順位を決めます。

参考にした主な公式情報

監修:慶英会 塾長。例文と32問の練習問題・解答は本記事のために独自作成し、Z会教材の本文・問題集・学校配布プリントは転載していません。


慶英会のオンライン個別指導・最大1か月無料体験

英検対策、中高一貫校の英語、NEW TREASURE(ニュートレジャー)、定期テストに対応。学習状況を確認し、目標に合わせた個別指導をご案内しています。

慶英会の最大1か月無料体験のご案内

LINEで友だち追加後、「無料体験希望(ブログ)」または「学習相談希望(ブログ)」と送信してください。ボタンを開くだけでは相談の受付は完了しません。無料体験の対象・回数・料金や返金保証などの適用条件は、慶英会公式サイトでご確認いただけます。

慶英会の指導分野・サポート制度・その他のバナーを見る

オンライン英検塾・英語塾「慶英会」の専門分野


慶應義塾大学卒・英検1級の塾長が運営する、オンライン個別指導塾・オンライン家庭教師サービス。

慶英会は、「英検対策」と、難関中高一貫校で採用されているZ会の英語教科書「ニュートレジャー(NEW TREASURE)」対策における高度な専門性を強みとし、小学生の英検先取りから難関大学受験まで幅広く対応するオンライン英検塾・ニュートレジャー英語対策塾です。
👉 慶英会公式サイトを見る

慶應卒・英検1級塾長の英検専門塾・ニュートレジャー専門オンライン個別指導塾|慶英会 英検対策とニュートレジャー対策に特化したオンライン個別指導塾「慶英会」。英検1級・慶應卒の塾長が、中高一貫校の定期テストか keio-edu.com

慶英会のオンライン個別指導のご案内


小学生の英検先取りから、中学生・高校生の定期テスト・内部進学対策、難関大学・医学部受験、社会人の英検1級取得まで、学年・英語力・目標に応じた個別指導を行っています。

慶英会の指導メソッドは、高校在学中に英検1級を取得し、公益財団法人 日本英語検定協会の「成績優秀者」に選出された慶英会塾長の学習経験と指導実績をもとに構築されています。

慶英会塾長は、慶應義塾大学一般選抜の英語入試で正答率97%を達成し、中学・高校では主要科目オール5(最高評価・高校偏差値70)を取得。これらの経験をもとに、限られた学習時間で成果につなげる「高効率勉強法」を体系化しています。

慶英会では、この指導メソッドに基づき、一人ひとりの学習状況と目標に合わせた個別指導を行います。

👉 慶英会公式サイトを見る

慶英会の英検・英語指導について

英検対策

英検5級・4級・3級・準2級・準2級プラス・2級・準1級・1級の全級に対応しています。

英単語、英文法、長文読解、リスニングなどの一次試験対策に加え、英検ライティング・英作文添削、二次試験・面接対策まで総合的に指導します。

小学生の早期英検取得から、中学生・高校生の英検先取り、大学受験に向けた英検2級・準1級対策、現役英語講師や英検面接官を含む社会人の英検1級対策まで、一人ひとりの目標に合わせてサポートしています。

私立中高一貫校・ニュートレジャー対策・定期テスト対策
〈公立中学校・公立高校にも対応〉

私立中高一貫校の英語指導では、Z会出版の英語教科書「ニュートレジャー(NEW TREASURE)」をはじめとする教科書の内容、学校ごとの授業進度、定期テストの出題傾向に合わせた個別指導を行っています。

英文法、長文読解、英作文、教科書本文の読解・和訳、英単語・熟語の定着、定期テスト対策、内部進学対策まで幅広く対応しています。

学校ごとの試験範囲や出題形式を踏まえた学校別予想問題も活用し、授業内容の理解から定期テストの得点向上まで徹底してサポートします。

また、公立中学校・公立高校に在学中の生徒様にも多数ご受講いただいており、学校の教科書や問題集、授業進度、試験範囲に合わせた定期テスト対策や高校受験・大学受験対策にも対応しています。

英語以外の科目についても、学校の宿題、定期テスト対策、内部進学対策、学校別予想問題の作成など、必要に応じて総合的にサポートしています。

英語スピーチコンテスト対策

慶英会塾長は、米国高校留学中に英語スピーチコンテストでニューヨーク州大会準優勝・全米大会進出を果たしています。

国内外における出場・入賞経験を生かした指導メソッドに基づき、英語スピーチ原稿の作成・添削から、発音、アクセント、イントネーション、表現力、ジェスチャー、プレゼンテーションまで総合的に指導します。

留学・大学受験・オールイングリッシュ指導

すべて英語で授業を行うオールイングリッシュ指導(すべて英語による指導)にも対応しています。

帰国子女・インターナショナルスクール生の英語学習、海外高校留学・海外大学進学に向けた英語力の育成、留学前の英語準備まで幅広くサポートします。

大学受験英語、医学部受験英語、英検利用入試、総合型選抜・学校推薦型選抜に向けた英検対策にも対応し、志望校や入試方式に合わせて指導します。

慶應卒の英語塾|慶英会とは

慶英会は、英検対策、ニュートレジャー(NEW TREASURE)対策、私立中高一貫校の英語・定期テスト対策、英語スピーチコンテスト対策、海外高校留学・海外大学進学準備において、高度な専門性を強みとするオンライン英語塾・オンライン個別指導塾です。

慶英会の学習プログラム

慶英会の3つの学習サポート制度

慶英会では、初めてオンライン個別指導を受講される方にも安心してご検討いただけるよう、「最大1ヶ月間の完全無料体験」「24時間受付・回数無制限のLINE学習サポート」「全額返金保証」の3つを柱とする充実した安心制度をご用意しています。

最大1ヶ月間の完全無料体験

指導内容や担当講師との相性を十分にお確かめいただけるよう、最大1ヶ月間の完全無料体験レッスンを実施しています。

通常の入塾生と同じ形式・内容の個別指導を実際に受講したうえで、入塾をご判断いただけます。

24時間受付・回数無制限のLINE学習サポート

レッスン時間外も、24時間受付・回数無制限のLINE学習サポートをご利用いただけます。

英検ライティングや英作文の添削、学校の宿題、定期テスト・受験勉強に関するご質問や学習相談に随時対応します。

さらに、学校ごとの試験範囲・教材・授業進度・過去の出題傾向を踏まえ、AI(人工知能)も活用した学校別予想問題を作成します。

授業時間だけでなく、日々の学習から定期テスト・受験本番まで継続的にサポートします。

英検合格・学校成績向上の全額返金保証

所定の条件を満たして1年間継続して受講したにもかかわらず、英検合格または学校成績の向上を達成できなかった場合には、授業料の全額返金保証制度を適用します。入塾前の無料体験から、受講中の継続的な学習支援、1年間の成果保証まで、安心して学習を続けられる環境を整えています。

👉 [慶英会公式LINEで無料体験・学習相談をする]

👉 慶英会公式サイトを見る

慶英会の無料体験とお問い合わせ

ほかの学習記事を探す

同じテーマの記事を見る:

このカテゴリーの前後の記事

慶英会ブログのトップページへ戻る →

この記事の冒頭へ戻る ↑

慶英会公式ブログをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む