Grammar2 min

過去完了進行形:ネイティブも使う!完全マスターガイド

Asahi Sensei2026年2月19日
過去完了進行形:ネイティブも使う!完全マスターガイド

「英語の時制って、どうしてこんなにたくさんあるの?」って思ったこと、ありませんか?特に、過去完了進行形(Past Perfect Continuous Tense)って、なんだか難しそう…と感じる人も多いかもしれません。でも、実はこれ、ネイティブスピーカーも日常会話や文章で頻繁に使っている、とっても便利な時制なんです!

このガイドでは、過去完了進行形が「いつ」「なぜ」「どのように」使われるのかを、具体的な例や、実際に英語を学ぶ人たちの声、そして私の長年の指導経験を元に、分かりやすく、そして何より「使える」情報としてお届けします。もう、過去完了進行形に悩むのは終わりにしましょう!

過去完了進行形って、一体何?(基本のキ)

まずは、この時制の基本的な形と意味から見ていきましょう。過去完了進行形は、「過去のある時点まで、ある動作がずっと続いていたこと」を表現するのに使います。

形はこうなります:had + been + ~ing

例えば、「昨日まで、私は3時間ずっと勉強していました」と言いたいとき、過去完了進行形を使うと、その「勉強していた」という動作が、過去のある時点(昨日)まで継続していたことを強調できます。

例:

  • I had been studying for three hours until yesterday.

ここで大事なのは、「過去のある時点」と「その時点まで続いていた動作」の2つの要素があるということです。単に過去の出来事を話すのではなく、「その動作がどれくらい長く続いていたか」という「継続」に焦点を当てたいときに、この時制が活躍します。

なぜ「完了」と「進行」が一緒になっているの?

ここが少し混乱しやすいポイントですよね。過去完了形(had + 過去分詞)は「過去のある時点までに完了したこと」を表しますが、過去完了進行形は、その完了した時点まで「動作が進行中だった」ことを表します。つまり、「過去のある時点」で、その動作はまだ終わっていなかった、あるいは、その動作が原因で何か別のことが起きた、といったニュアンスが含まれるんです。

どんな時に使うの?具体的な3つのシチュエーション

過去完了進行形がどんな時に役立つのか、具体的な3つの主要な使い方を見ていきましょう。これを知っておけば、使い分けがぐっと楽になりますよ!

1.  過去のある時点まで「ずっと続いていた動作」を強調したいとき

これが最も基本的な使い方です。過去の特定の時点を基準にして、それまで「どれくらいの期間、その動作を続けていたか」を説明したい場合に用います。

ケーススタディ:マイクさんの体験談

私の生徒さんの一人、マイクさん(アメリカ出身、日本で3年間の日本語学習経験あり)は、日本に来たばかりの頃、日本語の敬語にとても苦労していました。「先生、昨日まで3年間、ずっと日本語を勉強してきたのに、なぜかまだ敬語がうまく話せないんです。どうしてでしょう?」と彼はよく相談していました。

この「昨日まで3年間、ずっと勉強してきた」という状況を、マイクさんは無意識のうちに過去完了進行形に近い感覚で話していたのです。彼が言いたかったのは、「3年間の学習期間」という継続と、「それでもまだ敬語が完璧ではない」という結果への落胆でした。もし彼が「I studied Japanese for three  years until yesterday.」(昨日まで3年間日本語を勉強しました)と言うと、単に過去の事実を述べるだけになってしまいます。しかし、「I had been studying Japanese for three years until yesterday,  but I still can't speak keigo perfectly.」(昨日まで3年間ずっと日本語を勉強してきましたが、それでもまだ敬語を完璧に話せません)と言うことで、学習の「継続」と、それにも関わらず「まだ不十分」というニュアンスが伝わりやすくなります。

実例:

  • She  had been working at that company for ten years when she finally decided to quit.  (彼女が最終的に辞める決断をしたとき、その会社で10年間働き続けていました。)→ 10年という継続期間が強調されています。
  • By the time he arrived at the station,  the train had already been departing for 5 minutes.  (彼が駅に着いたとき、電車はすでに5分間出発していました。)→ 電車が出発し始めてから5分経っていた、という継続した状態を表します。

2.  過去のある時点での「原因」や「理由」を説明したいとき

ある過去の出来事や状況について、その「原因」や「理由」が、それ以前から続いていた動作にあることを示したい場合にも使われます。結果が過去の時点であり、その原因がそれ以前からの継続した動作だ、という流れです。

私の指導経験からのアドバイス:

生徒さんが「He was tired because he ran.」(彼は走ったから疲れていた)と言うと、シンプルで分かりやすいですが、もし「He was tired because he had been running all morning.」(彼は一朝ずっと走り続けていたから疲れていた)と言うと、疲労の原因が「朝からずっと走り続けていた」という、より具体的な継続的な動作にあることが明確になります。この「because」や「so」といった接続詞と組み合わせると、因果関係がより深く伝わります。

実例:

  • His eyes were red because he had been crying.  (彼の目は赤かった。なぜなら、泣いていたからだ。)→ 泣いていたという継続的な動作が、目の赤さの原因であることを示しています。
  • The ground was  wet because it had been raining all night.  (地面が濡れていた。なぜなら、一晩中雨が降っていたからだ。)→ 雨が降り続いていたことが、地面が濡れている原因です。

3.  過去のある時点での「驚き」や「意外な事実」を強調したいとき

これは、少し応用的な使い方ですが、非常に効果的です。過去のある時点での状況を見て、その背景に「まさかこんなに長い間こんなことをしていたとは!」という驚きや、意外な事実を伝えたいときに使われます。

生徒さんの成功事例:エミリーさんのレポート

エミリーさん(TOEIC 800点を目指す社会人学習者)は、仕事で海外のクライアントにプレゼンをする機会がありました。彼女は、そのプレゼン資料作成のために、数週間前から夜遅くまで毎日残業していました。プレゼン当日、上司が彼女の頑張りを見て、「エミリー、君はこのプロジェクトのために、一体どれくらいの時間を費やしてきたんだ?」と尋ねました。エミリーさんは、「(驚きながら)実は、この2週間、毎日平均3時間ずつ、この資料作成に費やしてきました。」と答えたかったのです。

もし単に「I spent 3 hours every day for two weeks.」と言うと、事実の羅列になってしまいます。しかし、「I had been spending 3 hours every day for two weeks on this presentation!」(このプレゼンのために、この2週間、毎日3時間ずつ費やしてきたんですよ!)と言うことで、彼女の努力の「継続」と、その期間の長さに「驚き」や「大変さ」が込められます。上司も、彼女の献身的な努力をより深く理解できたでしょう。

実例:

  • When I finally met my cousin after 20 years,  I realized he had been living in the same town as me for the last five years without me knowing!  (20年ぶりにいとこに会ったとき、私は彼がこの5年間、私が知らずに同じ町に住んでいたことに気づいた!)→ 驚きと意外性が強調されます。
  • He looked exhausted,  and I found out  he had been studying for his exams non-stop for a week.  (彼は疲れ果てて見えた。そして、彼は一週間ぶっ通しで試験勉強をしていたことがわかった。)→ その疲労の原因が、想像以上に過酷な継続的努力であったことに驚きが込められています。

過去完了進行形をマスターするための3つの実践テクニック

理論は分かったけれど、実際に自分で使うのは難しい…そう感じていませんか?大丈夫!いくつか実践的なコツをお伝えします。これらは私が長年、多くの学習者さんを見てきて「これは効果がある!」と実感している方法です。

1.  「いつから」「いつまで」を意識する練習

過去完了進行形は、「過去のある時点」と「それまでの継続」がセットです。まずは、この2つの要素を意識して文章を作る練習をしましょう。

エクササイズ:

以下の状況で、過去完了進行形を使って文を作ってみてください。

  1. あなたは3年間、英語を勉強しています。昨日、あなたの英語の先生がそれを知って驚きました。
  2. 彼女はパーティーの準備をしています。彼女は3時間ずっと部屋を掃除していました。
  3. 彼らは新しいプロジェクトに取り組んでいました。彼らはそのプロジェクトに6ヶ月間、毎日4時間ずつ費やしていました。

ヒント:「昨日」「パーティーのとき」「彼らが話したとき」などの「過去のある時点」をまず決め、その時点まで続いていた動作を「had been ~ing」で表現してみましょう。

2.  「結果」と「原因」のセットで考える

過去完了進行形がよく使われるのは、「結果」があって、その「原因」を説明するときです。この因果関係を意識して文章を組み立てる練習をすると、自然と使いこなせるようになります。

エクササイズ:

以下の「結果」に対して、「原因」を過去完了進行形を使って補ってみてください。

  1. 結果:He was late for the meeting.  (彼は会議に遅刻した。)
    原因:(渋滞に巻き込まれていた)→ He was late for the meeting because he _________________________.
  2. 結果:She looked exhausted.  (彼女は疲れ果てて見えた。)
    原因:(徹夜で勉強していた)→ She  looked exhausted because she _________________________.
  3. 結果:The garden  was full of weeds.  (庭は雑草だらけだった。)
    原因:(誰も庭の手入れをしていなかった)→ The garden was full of weeds because nobody _________________________.

ポイント:「~していた」という継続した動作を原因として説明するのがコツです。Cambridge DictionaryやOxford Learner's Dictionariesなどの信頼できるリソースで、例文をたくさん確認するのもおすすめです。

3.  ネイティブの「声」を聞いて、リズムを掴む

英語学習で一番大切なのは、やはり「生きた英語」に触れること。映画、ドラマ、ポッドキャスト、YouTubeなどで、ネイティブスピーカーが過去完了進行形をどのように使っているか、注意して聞いてみましょう。特に、感情がこもった場面や、状況を詳しく説明する場面でよく使われていることに気づくはずです。

私の生徒、ケンジさんの声:

「最初は難しかったけど、海外ドラマで、主人公が過去の出来事を振り返りながら『あの時、私はずっと~していたんだ…』と語るシーンをたくさん見たんです。そうしたら、なんでこの時制が使われるのか、その感情的なニュアンスがすごくよく分かって。それからは、自分で話すときも、この『継続』や『原因』、『驚き』といった感情を意識して使うようになりました。そしたら、自然と口から出てくるようになったんです!」

実践:

  • お気に入りの海外ドラマや映画で、過去完了進行形が出てくるシーンを書き出してみましょう。
  • そのシーンの状況や登場人物の感情を想像しながら、声に出して読んでみましょう。
  • ポッドキャストやYouTubeで、英語学習者向けの解説(例えば、BBC Learning  EnglishやVOA  Learning Englishなど)を探して、ネイティブの先生がどのように説明しているか聞いてみるのも良い方法です。

よくある間違いとその回避策

過去完了進行形を使う上で、よくある間違いを2つご紹介します。これを知っておけば、うっかりミスを防げますよ!

間違い1:過去完了形(had + 過去分詞)と混同してしまう

これは非常に多い間違いです。「過去のある時点までに完了したこと」なのか、「過去のある時点まで継続していた動作」なのか、ニュアンスが異なります。

  • 過去完了形:I had studied English for 5 years.  (私は5年間英語を勉強しました。)→ 勉強は完了している、あるいは、その事実だけを伝えたい場合。
  • 過去完了進行形:I had  been studying English for 5 years.  (私は5年間ずっと英語を勉強していました。)→ 5年間という期間の継続を強調したい場合。

回避策:「その動作は過去のある時点でもまだ続いていたか?」「どれくらいの期間、その動作が続いていたかを強調したいか?」と自問自答してみてください。もし「Yes」なら、過去完了進行形が適しています。

間違い2:現在完了進行形(have/has been + ~ing)と混同してしまう

過去完了進行形は「過去のある時点」が基準ですが、現在完了進行形は「現在」が基準です。

  • 現在完了進行形:I have been studying English for 5 years.  (私は(今も続けて)5年間英語を勉強しています。)→ 現在まで継続していることを表す。
  • 過去完了進行形:I had been studying English  for 5  years.  ((過去のある時点まで)5年間英語を勉強していました。)→ 過去のある時点までの継続を表す。

回避策:文脈をしっかり確認しましょう。「When I met him...」(彼に会ったとき…)のように、過去のある時点を示す言葉があれば、過去完了進行形を使います。一方、「Now...」(今…)や、現在を基準とした話であれば、現在完了進行形を使います。

まとめ:過去完了進行形をあなたの武器に!

過去完了進行形は、確かに少し複雑に感じるかもしれません。でも、それは「過去のある時点」と「それまでの継続」という、より豊かで正確な情報を伝えるための、とってもパワフルなツールなんです。今回ご紹介した3つの使い方、3つのテクニック、そして2つの間違い回避策を意識して、ぜひ日々の学習で使ってみてください。

最初はぎこちなくても大丈夫!例えば、日記を英語で書くときに、「昨日まで~していたんだ」という経験を振り返って、意識的に過去完了進行形を使ってみる。友達との会話で、「なんでそうなったの?」と聞かれたときに、原因を過去完了進行形で説明してみる。そんな小さな一歩の積み重ねが、必ずあなたの英語力を大きく変えてくれます。さあ、過去完了進行形をマスターして、あなたの英語表現の幅を広げましょう!

Links:

関連記事

現在形(Present Simple)の使い方と例文:ネイティブのように話すための完全ガイド
Grammar5 min

現在形(Present Simple)の使い方と例文:ネイティブのように話すための完全ガイド

英語の現在形(Present Simple)の使い方を徹底解説!習慣、事実、状態を表す基本から、ネイティブが使う応用テクニック、よくある間違いとその回避策まで、実践的な例文と練習問題付きで、あなたの英語力を次のレベルへ引き上げます。

Invalid Date
「Put」を使った句動詞:ネイティブもよく使う基本例と実践練習
Grammar5 min

「Put」を使った句動詞:ネイティブもよく使う基本例と実践練習

「Put」を使った英語の句動詞は表現力アップの鍵!「Put on」「Put off」「Put out」など、ネイティブが日常で使う基本例と、実践的な使い方、学習者のリアルな体験談を解説。すぐに使える例文と練習問題付き。

Invalid Date
混合条件文:異なるタイプを組み合わせる究極ガイド
Grammar5 min

混合条件文:異なるタイプを組み合わせる究極ガイド

英語の混合条件文を徹底解説!過去の条件と現在の結果、またはその逆の組み合わせを、具体的な例文や練習問題と共に分かりやすく解説。学習者のリアルな声や経験談も交え、自然な英語表現をマスターするための実践的なガイドです。

Invalid Date
「Must」と「Have to」の違いと使い分け:ネイティブが教える本当の使い方
Grammar5 min

「Must」と「Have to」の違いと使い分け:ネイティブが教える本当の使い方

英語学習で悩む「must」と「have to」の違いを、ネイティブ講師が徹底解説!内なる義務感と外的な義務、禁止と必要ないことの違いを、豊富な例文、ケーススタディ、実践練習を交えて分かりやすく説明します。

Invalid Date
条件文タイプ1・2・3:英語学習者がつまずきやすいポイントと克服法
Grammar5 min

条件文タイプ1・2・3:英語学習者がつまずきやすいポイントと克服法

英語の条件文タイプ1・2・3を、初心者でもわかるように徹底解説!現実的な未来、ありえない現在、過去の後悔、それぞれの使い分けと例文、よくある間違い、克服法まで、経験豊富な講師が丁寧に教えます。

Invalid Date
ゼロ冠詞の基本:英語で冠詞を使わない場面とは?
Grammar5 min

ゼロ冠詞の基本:英語で冠詞を使わない場面とは?

英語の冠詞「a」「an」「the」を使わない「ゼロ冠詞」の基本ルールを、学習者のリアルな例や実践ステップと共に徹底解説。抽象名詞、物質名詞、制度名など、冠詞をつけない場面を理解し、自然な英語表現を目指しましょう。

Invalid Date
「〜すること」が名詞に!英語の動名詞(-ing形)をマスターしよう
Grammar5 min

「〜すること」が名詞に!英語の動名詞(-ing形)をマスターしよう

英語の-ing形が名詞として使われる「動名詞」を徹底解説!主語・目的語・前置詞の後など、具体的な例文や学習者の体験談、効果的な練習方法まで、初心者にも分かりやすく解説。

Invalid Date
間接疑問文マスターへの道:報告疑問文を使いこなす!
Grammar5 min

間接疑問文マスターへの道:報告疑問文を使いこなす!

英語の報告疑問文(間接疑問文)を徹底解説!基本ルールからネイティブのように使いこなすコツ、よくある間違いまで。学習経験に基づいた実践的なアドバイスとエクササイズで、あなたの英語表現を格上げしましょう!

Invalid Date
助動詞 Can, Could, May, Might, Must:使い分けと例文で徹底解説!
Grammar5 min

助動詞 Can, Could, May, Might, Must:使い分けと例文で徹底解説!

英語の助動詞  Can,  Could,  May,  Might,  Must の使い分けを、現役講師が例文や学習者の声、ケーススタディを交えて徹底解説。能力、許可、推量、義務など、それぞれのニュアンスと適切な場面を分かりやすく説明します。

Invalid Date
未来を表現する英語:'Will' vs 'Going To' の使い分けマスターガイド
Grammar5 min

未来を表現する英語:'Will' vs 'Going To' の使い分けマスターガイド

英語の未来表現「will」と「going  to」の使い分けに迷っていませんか?この記事では、現役講師が具体的な例文、ケーススタディ、練習法を交え、会話で自信を持って使えるよう徹底解説!

Invalid Date