高校 / 時制総合 3 / 6

完了形と進行形の融合 — 現在完了進行形

完了形と進行形の融合 — 現在完了進行形

過去から現在まで動作が継続していることを強調するのが 現在完了進行形 (have been + ing)。中学でも触れましたが、高校では「現在完了の継続」との使い分けを精緻に学びます。

基本ルール

現在完了進行形 have/has been + 動詞ing は「動作の継続」を強調します。
- 動作動詞 (study / work / wait / play / read / run / talk など) → 現在完了進行形が自然
- 状態動詞 (live / know / like / want / believe / have など) → 現在完了 (continuous でない) が自然
ただし live は両方使える: 「I have lived here for 5 years.」「I have been living here for 5 years.」。微妙な違いは、後者の方が「今もまだ住んでいて、今後も続く可能性がある」というニュアンスが強い。

過去完了進行形 had been + ing:過去のある時点まで動作が継続していたことを強調「I had been waiting for an hour when she finally arrived.(彼女がやっと到着した時、私は1時間ずっと待っていた)」。
未来完了進行形 will have been + ing:未来のある時点まで動作が継続することを強調「By next year, I will have been studying English for 10 years.」。

📘 例文
I have been studying for three hours.(3時間ずっと勉強している)← 動作の継続
It has been raining since this morning.(朝からずっと雨が降っている)
She had been working at the company for 10 years before she resigned.(彼女は辞める前に10年間そこで働いていた)← 過去完了進行形
By next month, I will have been living in Japan for 5 years.← 未来完了進行形

注意点

① 状態動詞は進行形にしない:× I have been knowing him → ○ I have known him。like / want / believe も同様。
② 完了 vs 完了進行形の使い分け:
- 完了「I have read three books this month.(3冊読み終えた=結果に注目)」
- 完了進行形「I have been reading this book for two hours.(2時間読み続けている=動作の継続に注目)」
③ 完了進行形の「最近まで・今しがた」のニュアンス:「You look tired. Have you been working?(疲れて見える。仕事してたの?)」のように、動作が直前まで続いていた含意。
④ since の節の時制:「since I came here (過去形)」「since I have been here (現在完了)」両方可能。since の後ろは過去形が普通だが、状態の継続を示す時は現在完了も使う。
⑤ 質問パターン「How long have you been -ing?」は会話頻出。「How long have you been waiting?」「How long have you been studying English?」。

💡 ポイント
  • have been + ing: 動作の継続を強調
  • 状態動詞は完了進行形にしない
  • 完了形は結果・経験、完了進行形は動作継続
  • 過去完了進行形 had been + ing、未来完了進行形 will have been + ing
  • How long have you been -ing? は頻出

練習

  1. 「彼女は2時間ずっとピアノを練習している」を完了進行形で英訳しなさい。
  2. 「私は退職するまでその会社で30年働いていた」を過去完了進行形で英訳しなさい。
  3. 誤りを正しなさい:I have been knowing him for ten years.
🔒

このレッスンはログインが必要です

レッスン3以降を学習するにはアカウントが必要です。
無料で登録できます。

無料でアカウントを作る ログイン

このレッスンのQ&A

読み込み中...