El Tiempo Perfecto Continuo: Ejemplos Prácticos para una Redacción en Inglés Pulida
The perfect progressive tense shows an action that started in the past and continued, possibly still ongoing, stressing its duration. Present Perfect Progressive: "have/has been" + verb-ing.