✨ ベストアンサー ✨
まず、現在完了進行形と現在完了形(継続)の違いは、動作動詞を継続させるか、状態動詞を継続させるかによります。
例えば、現在完了進行形の場合:I have been working here for ten years.となり、動作動詞のworkを継続させています。
現在進行形の場合、I have known him for ten years.などのように状態動詞(knowにingをつけることはできない)ので現在完了形の継続用法を使っています!
つまり、workなどの動作動詞を継続させる場合は、現在完了進行形、状態動詞の場合は現在完了形の継続用法を使うということですね!