Menu Close

Present Perfect Progressive Tense

present perfect progressive in spanish, present progressive tense, Spanish tense, present perfect progressive tense in Spanish , study Spanish, tense conjugation, Spanish tense

Present Perfect Progressive in Spanish

How to conjugate the Present Perfect Progressive tense in Spanish?. It’s time to learn the Present Perfect Progressive tense in Spanish. Study the Spanish conjugation with online lessons. Learn the basic grammar rules.

Present Perfect Progressive in Spanish

ar, er, ir

The Present Perfect Progressive is used to speak of an action that began in the past and
continues in the present.

Present Perfect Formula:

“Have” /”Has” + “Been” + The Present Participle of the Verb (-ing ending) 


Verbs ending in -ar

Subject – ar Endings

Yo (I) –  he estado+ …ando

 (You)(Informal)  has estado + …ando

Usted (You)(Formal) ha estado + …ando

Él/Ella(He/She)  ha estado + …ando

Nosotros(as)(We) hemos estado + …ando

Vosotros(as)(You)(Informal)  habéis estado + …ando

Ustedes(You)(Formal)  han estado + …ando

Ellos(as)(They)  han estado + …ando


Subject – hablar – English translation

Yo (I) – He estado hablando  I have been speaking

 (You)(Informal)  Has estado hablando You have been speaking

Usted (You)(Formal) – Ha estado hablando You have been speaking

Él/Ella(He/She)  Ha estado hablando   He/She has been speaking

Nosotros(as)(We) – Hemos estado hablando – We have been speaking

Vosotros(as)(You)(Informal)  Habéis estado hablando  You have been speaking

Ustedes(You)(Formal)  Han estado hablando  You have been speaking

Ellos(as)(They)  Han estado hablando – They have been speaking


Verbs ending in -er

Subject – er Endings

Yo (I)  he estado+ …iendo

 (You)(Informal)  has estado + … iendo

Usted (You)(Formal) ha estado + … iendo

Él/Ella(He/She)  ha estado + … iendo

Nosotros(as)(We)  hemos estado + … iendo

Vosotros(as)(You)(Informal)  habéis estado + … iendo

Ustedes(You)(Formal)  han estado + … iendo

Ellos(as)(They) – Han estado + … iendo


Subject  comer  English translation

Yo (I)  He estado comiendo  I have been eating

 (You)(Informal)  Has estado comiendo You have been eating

Usted (You)(Formal)  Ha estado comiendo You have been eating

Él/Ella(He/She)  Ha estado comiendo – He/She has been eating

Nosotros(as)(We)  Hemos estado comiendo  We have been eating

Vosotros(as)(You)(Informal) – Habéis estado comiendo You have been eating

Ustedes(You)(Formal) – Han estado comiendo You have been eating

Ellos(as)(They)  Han estado comiendo They have been eating


Verbs ending in -ir

Subject  ir Endings

Yo (I) – he estado+ … iendo

 (You)(Informal) has estado + … iendo

Usted (You)(Formal) ha estado + … iendo

Él/Ella(He/She)  ha estado + … iendo

Nosotros(as)(We) – hemos estado + … iendo

Vosotros(as)(You)(Informal) – habéis estado + … iendo

Ustedes(You)(Formal)  han estado + … iendo

Ellos(as)(They) han estado + … iendo


Subject – vivir  English translation

Yo (I) – He estado viviendo – I have been living

 (You)(Informal) – Has estado viviendo You have been living

Usted (You)(Formal) – Ha estado viviendo You have been living

Él/Ella(He/She)  Ha estado viviendo – He/She has been living

Nosotros(as)(We) – Hemos estado viviendo – We have been living

Vosotros(as)(You)(Informal) – Habéis estado viviendo You have been living

Ustedes(You)(Formal)  Han estado viviendo You have been living

Ellos(as)(They)  Han estado viviendo They have been living


Present Perfect Progressive – Examples

Ha estado estornudando desde que llegó – She has been sneezing since she got here.

Sam ha estado trabajando como profesor desde que se graduó – Sam has been working as a teacher since he graduated.

Le duele la panza porque ha estado comiendo demasiado. – He has a stomach ache because he has been eating too much. 

Han estado charteando desde hace dos horas –They have been chatting for the last two hours.

He estado trabajando para ti durante los últimos tres meses. – I have been working for you for the last three months. 

¿Qué has estado haciendo desde que me fui? – What have you been doing since I left?  

Ha estado trabajando ahí desde Julio. – He has been working there since July. 

¡He estado esperándote durante una hora y media!   – I have been waiting for you for an hour and a half!

 Read more about the Spanish conjugations

Leave a Reply