もう迷わない!現在完了進行形と完了形の違い・使い分け完全攻略
英語時制の使い分けを整理するには、時間のタイムラインを視覚的に捉えるアプローチが効果的です。「現在進行形との違い」および「過去完了進行形」との関係を一覧で俯瞰してみましょう。
【現在進行形(am/is/are + -ing)】
・視点:「今この瞬間」だけにフォーカス。
・例文:I am waiting for the bus.(今、バスを待っているところだ)
※過去からどのくらい待っているのかという時間の長さは考慮されません。
【現在完了進行形(have/has been + -ing)】
・視点:「過去から現在まで」の連続した時間。
・例文:I have been waiting for the bus for 30 minutes.(30分前からずっとバスを待っている)
※「過去から待ち続けて今に至る」という時間の帯を表現します。
【過去完了進行形(had been + -ing)】
・視点:「過去のある基準点よりさらに前」からその基準点までの継続。
・例文:I had been waiting for an hour when the bus finally arrived.(バスがようやく到着したとき、私は1時間ずっと待っていた)
※過去の出来事(バスが来た)を基準にして、それまで続いていた動作を表します。