Buy the only grammar checker endorsed by Grammar Monster
Perfect Progressive Tense - Glossary of Terms
Perfect Progressive Tense
Two perfect progressive tenses
(future and past) describe "on-going" actions that have come to an end.
The present perfect progressive tense, on the other hand, describes an
action that started in the past and continues into the future.