回答

現在完了と現在完了進行形の違い。後者は現在まで途切れずに継続して行ってるイメージ。例えば
He has been studying English for ten years.
だと10年間休まずにずっと英語の勉強をしてるみたいになる。

めがね

現在完了の継続となにが違うのですか?

マスタング

最後に紹介した「継続」の表現と類似したもので「現在完了進行形」というものがあります。完了形の継続表現と違うのは【今までずっと〜し続けており、今もしている】ということです。なので状態動詞を用いる完了形とは違って、動作動詞を用いることになります。(play,run,wait...)

形としては現在完了の進行形ということで、〈have(has)+been+-ing〉となります。
普通の進行形の作り方さえ覚えていれば簡単に作ることができると思います。例を見てみましょう。
・She has been waiting there for a hour.(彼女はあそこで一時間待っている)
・I have been playing baseball since I was a junior highschool student.(私は中学の頃から野球をやっている)

【現在完了形と現在完了進行形の違い】
現在完了形=状態動詞
現在完了進行形=動作動詞

https://www.studyplus.jp/377
から引用

この回答にコメントする
疑問は解決しましたか?