En español no hay un tiempo verbal que se asemeje al presente perfecto progresivo del inglés, el cual expresa acciones o situaciones continuas que empezaron en el pasado y continúan hasta el presente. El presente perfecto progresivo se forma con has o have + been + el gerundio del verbo que define la acción o estado.
Juanita has been working at the same school for the past 10 years.