Present Perfect Progressive Tense
The PRESENT PERFECT PROGRESSIVE TENSEindicates a continuous action that has been finished at some point in the past or that was initiated in the past and continues to happen. The action is usually of limited duration and has some current relevance: "She h...