The PRESENT PERFECT PROGRESSIVE TENSE indicates a continuous action that has been finished at some point in the past or that was initiated in the past ...
grammar.ccc.commnet.edu