education | July 31, 2026

「現在完了進行形」とは?意味・作り方・使い分けを会話で整理

「いま何が起きているの?」「それとも、最近ずっと続いているだけ?」—英語を話したり書いたりするとき、こうした迷いが頻繁に起きます。そこで登場するのが、現在 完了 進行 形です。名前は長いのに、感覚のポイントは実はシンプル。 “ずっと続いていて、いまもつながっている” という感触をつかむと、一気に理解が楽になります。

現在 完了 進行 形は、英語の文法でいうと「have/has been + 動詞のing形」で作るタイプです。ポイントは3つあります。①ある行為や状態がずっと続いている、②その継続が「いま」に関係している、③“いつ始まったか”は文によって明確にしないことも多い、という点です。ここを押さえると、用法が見えてきます。

まずは型から。現在 完了 進行 形の基本形は次の通りです。主語がI/you/we/theyなら have been、he/she/itなら has been を使い、そのあとに動詞のing形を続けます。たとえば「私はずっと勉強しています」「彼女は最近ずっと働いています」のような話し方が、まさにこの形の出番です。難しく聞こえても、構造自体は機械的に覚えられます。

ただ、形だけ覚えても運用はうまくいきません。現在 完了 進行 形が指すのは、“継続”です。しかも継続しているだけで終わらず、現在とのつながりが残ります。だから、文脈によっては「今もその状態が続いている」ニュアンスになりますし、別の文脈では「最近ずっと続いていて、いまの状況につながっている」という見え方になります。

ここでよくある誤解があります。「現在完了形(have/has + 過去分詞)」と似ているから同じだと思ってしまうことです。でも、現在 完了 進行 形は“進行”が入っているぶん、動きや活動の持続に寄ります。結果が中心の現在完了形に対して、現在 完了 進行 形は「続けている最中」「続いている状態」という手触りを出しやすいのです。

たとえば、違いをイメージするなら次のように考えてください。現在完了形は「経験」や「完了した結果」を言うことが多く、現在 完了 進行 形は「どれくらい続いているか」「その継続がいまどう影響しているか」を言いやすい。もちろん例外や重なりもありますが、学習の初期はこの整理が役に立ちます。

では、どんなときに現在 完了 進行 形を使うのでしょう。検索で出会う説明では「継続」を強調することが多いですが、実際には“いつ使いたくなる状況”が決まっています。たとえば、進学や引っ越し、仕事の開始などで「最近ずっと〜している」「ずっと〜が続いている」という流れが自然に語れる場面です。日常の会話では、こうした“続きの話”がたくさん出てきます。

よく使う時間表現も押さえておきましょう。「for + 期間」「since + 開始点」がセットで登場しやすいです。for は「〜の間ずっと」、since は「〜以来ずっと」という感覚。現在 完了 進行 形と組み合わせると、「いつからずっと続いてるの?」という問いに、そのまま答える形になっていきます。

例文で感覚をつかめるように書きます。I have been working here for two years.(私はここで2年間ずっと働いています。)のように、期間が明確なら継続がはっきりします。She has been studying since last night.(彼女は昨夜からずっと勉強しています。)なら、開始点からいままでの継続が見えます。

では「いま」へのつながりは、どう見分けるのでしょう。ここが学習者を悩ませるポイントです。現在 完了 進行 形は、話し手が“いまの状況”に意識を置いています。だから、文の中に「最近ずっと〜だ」「このところ〜している」という流れが出やすい。たとえ開始時点が書かれていなくても、文脈が継続を示せば、現在との関連が伝わります。

否定文も使い方の軸があります。現在 完了 進行 形の否定は、have/has に not を入れて作ります。たとえば I have not been sleeping well.(私はよく眠れていません。)のように、“状態が継続しているけれど、うまくいっていない”という感じを出せます。ここで注意したいのは、単なる一回の出来事ではなく、続いている印象になりやすいことです。

疑問文はどうでしょう。一般に、Have/Has を文頭に持ってきます。Have you been waiting long?(長いこと待っていましたか?)のように、「待っている継続」を確認する質問になります。会話では相手の負担を想像しながら状況を確かめるときに、こういう聞き方が自然です。

もう一つの重要ポイントが、現在 完了 進行 形と「動作動詞・状態動詞」の相性です。英語は、動詞の性質によって通常の形が変わる場面があります。学習上の注意として、動いている感じを表しやすい動詞は進行形と相性がよく、状態を表す動詞は進行形にしにくいことがあります。だから、何でも “been + ing” にすればいいわけではありません。ここは例や辞書の説明で具体的に確認すると確実です。

混乱が起きやすいのは、現在 完了 形(have/has + 過去分詞)と現在完了進行形の境界です。たとえば I have lived here for ten years.(私はここに10年間住んでいます。)は住居という状態・結果寄りの語感になりやすい。一方で I have been living here for ten years. のようにすると、「住んでいる状況が続いている」という手触りが強まりやすいです。どちらも間違いではない場面がありますが、“言いたい中心”がどこかで選ぶと迷いが減ります。

「ずっと続いている」と言いたいのに現在完了形を選んでしまうと、継続の“感じ”が薄れることがあります。逆に現在 完了 進行 形を選びすぎると、言いたい結果や経験がぼやけることもあります。だから、学習のコツは「文の目的」を先に決めること。結果を強調したいのか、継続の手触りを出したいのかで、選択が自然になります。

さらに、現在 完了 進行 形は「不満」「疲れ」「最近の変化」など、感情や評価とも相性が良いです。たとえば I have been working too much lately.(最近働きすぎてます。)のように言うと、“続いている”からこそ評価が生まれる。単発の出来事ではなく、いまの負担感がある。こうしたニュアンスが会話に乗りやすいのです。

ここで便利な補助観点があります。現在 完了 進行 形は、文脈が “これからどうなるか” を示唆することもあります。もちろん未来を直接言っていなくても、継続が続く見通しや、いまの問題が続いている感覚が出ます。だから、自己紹介や近況報告の文章で、自然な近さを作れるのが強みです。

たとえば、転職直後の近況として I have been looking for a new job for months.(数か月間ずっと新しい仕事を探してきました。)と言えば、捜索が継続し、いまの状況(転機)につながっていることが伝わります。採用や面接の文面では、こういう「続けている努力」や「現在の取り組み」を表すために、現在 完了 進行 形が出てきやすいです。

一方で、使わないほうが自然な場面もあります。たとえば、結果だけを述べたいときです。もう終わっているイベントの「経験」や「完了した結果」を中心にしたいなら、現在完了形がより素直なことがあります。つまり、現在 完了 進行 形は“続き”の説明が主役のときに輝く。主役の話を見失わないことが大切です。

学習の実践としては、次のステップが手堅いです。まず「have/has been + ing」の形で、継続の文を3本作ってみる。次に、for と since を1つずつ入れて、時間の入れ方を固める。そして最後に、現在完了形と入れ替えてみて、“言いたい中心がどちらで強くなるか”を比べる。これをやると、知識が記憶ではなく運用になります。

もしあなたが「現在 完了 進行 形」を使う瞬間が見えないなら、逆質問をしてみてください。今の会話で、相手は“いつからずっと”を知りたがっていますか?それとも“これまでの結果として何が起きた”を知りたがっていますか?前者なら現在 完了 進行 形の出番になりやすく、後者なら別の形が合う可能性が高いです。

最後に、SEO的にも重要な整理を短くまとめます。現在 完了 進行 形は「継続していること」「それが現在につながっていること」を自然に伝えます。作り方は have/has been + 動詞ing。for と since を添えると、意味が一気に明確になります。そして現在完了形との違いは、“結果か、継続の手触りか”にあります。

では、どこから始めればいいのでしょう。いまのあなたの英語で一番使いたい場面を思い浮かべてください。「最近ずっと〜している」「昨夜から〜が続いている」「長いこと待っている」—この3タイプが分かるだけで、現在 完了 進行 形は一気に“便利な道具”になります。覚えることは多く見えますが、核心はたった一つです。続いていて、いまにつながっている。その感覚を、文の形に写すだけ。

要点を整理します。現在 完了 進行 形は、have/has been + ingで作り、継続と現在とのつながりを伝える文法です。for/sinceを使うと意味がはっきりし、現在完了形とは「結果中心か、継続の手触り中心か」で選ぶと迷いにくくなります。次にあなたが書く文で、“続きの話”をしているかどうかを一度確認してみてください。それだけで、使いどころが見えてきます。