Forming the present perfect progressive tense in Spanish with estar + present participle (El Pretérito Perfecto Progresivo)

Every Spanish past tense has a continuous (progressive) form to express an action which is continuing or ongoing in the past.

Learn about El Pretérito Perfecto Progresivo in Spanish

The progressive tense of the El Pretérito Perfecto is formed following this pattern for most regular verbs:

Estar in El Pretérito Perfecto +

  -ando (-AR verbs)

 

  -iendo (-ER and -IR verbs)

It works the same way as the English present perfect progressive "have been doing". But remember it is "estar" and not "ser".

And what is a gerund in Spanish?

Here is a reminder of what a present participle/gerund is in Spanish and how to form them:

Gerundio/Spanish present participle

Forming regular gerunds in Spanish (-ing form)

Forming irregular gerunds in Spanish (-ing form)

 

Look at and listen to these examples:

He estado estudiando durante horas.I have been studying for hours.

Estás sudoroso. ¿Has estado bailando?You are sweaty. Have you been dancing? [you=tú]

Laura ha estado viendo a su novio a escondidas.Laura has been seeing her boyfriend secretly.

Hemos estado hablando sobre las próximas vacaciones.We have been talking about the next holidays.

Habéis estado chateando por skype una hora.You have been chatting through Skype for an hour. [you=vosotros]

Han estado leyendo las condiciones del contrato.They have been reading the terms and conditions of the contract.

Ustedes han estado quejándose todo el tiempo.You have been complaining all the time.

The Spanish present perfect progressive 


ESTAR

Verbs ending in -AR
LLAMAR (to call)

Verbs ending in -ER-IR
APRENDER (to learn)
VIVIR (to live)

he estado

llamando


aprendiendo
viviendo



has estado

ha estado

hemos estado

habéis estado

han estado

For irregular gerunds see Verb list: Irregular gerunds/present participles of the form -iendo and Verb list: Irregular gerunds/present participles of the form -yendo

See also: Forming the pluperfect progressive tense in Spanish with estar + present participle (El Pluscuamperfecto Progresivo)

Want to make sure your Spanish sounds confident? We’ll map your knowledge and give you free lessons to focus on your gaps and mistakes. Start your Braimap today »

Learn more about these related Spanish grammar topics

Examples and resources

Han estado leyendo las condiciones del contrato.They have been reading the terms and conditions of the contract.
Hemos estado hablando sobre las próximas vacaciones.We have been talking about the next holidays.
Habéis estado chateando por skype una hora.You have been chatting through Skype for an hour. [you=vosotros]
Laura ha estado viendo a su novio a escondidas.Laura has been seeing her boyfriend secretly.
Estás sudoroso. ¿Has estado bailando?You are sweaty. Have you been dancing? [you=tú]
He estado estudiando durante horas.I have been studying for hours.
Ustedes han estado quejándose todo el tiempo.You have been complaining all the time.
Getting that for you now...