Present perfect continuous en inglés
Explicación fácil, reglas y ejemplos
El Present Perfect Continuous (también llamado present perfect progressive o presente perfecto continuo) es un tiempo verbal en inglés que se utiliza para hablar de acciones que comenzaron en el pasado y continúan en el presente o que acaban de terminar pero con efectos visibles ahora.
Se forma con have/has been + verbo terminado en -ing y es muy útil para expresar duración, proceso o repetición reciente. Es común en conversaciones cotidianas, en contextos académicos y en exámenes de nivel B1/B2 como el B2 First.
En esta guía aprenderás cuándo se usa, cómo se forma, verás ejemplos reales en contexto y podrás practicar con ejercicios interactivos. Todo explicado de forma clara y con traducción al español.
Aquí encontrarás:
¿Qué es el Present Perfect Continuous?
Cuándo se usa
Cómo se forma
Ejemplos en contexto
Ejercicios prácticos
¿Qué es el present perfect continuous?
El Present Perfect Continuous es un tiempo verbal en inglés que se utiliza para describir acciones que comenzaron en el pasado y que continúan hasta el presente o que acaban de terminar pero tienen un efecto visible o relevante ahora.
Se construye con el auxiliar have/has + been + verbo en -ing.
Ejemplos:
I have been studying for two hours.
(He estado estudiando durante dos horas.)She has been working all day, that’s why she’s tired.
(Ella ha estado trabajando todo el día, por eso está cansada.)They have been waiting since 5 p.m.
(Han estado esperando desde las 5 p.m.)
Este tiempo verbal enfatiza la duración o el proceso de una acción, más que el resultado. Es especialmente útil cuando queremos destacar cuánto tiempo ha estado ocurriendo algo o cómo afecta al presente.
¿Cuándo se usa el present perfect continuous?
El Present Perfect Continuous se usa principalmente para hablar de acciones que comenzaron en el pasado y siguen ocurriendo, o que han terminado recientemente y afectan al presente. Aquí te explico sus usos más comunes:
Acciones que empezaron en el pasado y continúan en el presente
Este uso enfatiza la duración de la acción. Se suele usar con for (duración) y since (punto de inicio).
Ejemplos:
I have been learning English since 2020.
(He estado aprendiendo inglés desde 2020.)They have been living in Madrid for five years.
(Han estado viviendo en Madrid durante cinco años.)
Acciones que acaban de terminar con un resultado visible
Aquí, la acción no sigue, pero sus efectos son visibles ahora.
Ejemplos:
She’s tired because she has been running.
(Está cansada porque ha estado corriendo.)It has been raining, the ground is wet.
(Ha estado lloviendo, el suelo está mojado.)
Repetición o insistencia de una acción reciente
Se usa para destacar acciones repetidas o constantes recientemente.
Ejemplos:
I have been calling you all morning.
(Te he estado llamando toda la mañana.)He has been complaining a lot lately.
(Se ha estado quejando mucho últimamente.)
Formas del present perfect continuous
El Present Perfect Continuous se forma con:
Sujeto + have/has + been + verbo en -ing
Se utiliza “have” con I, you, we, they, y “has” con he, she, it.
Forma afirmativa
Estructura:
→ Sujeto + have/has + been + verbo-ing
Ejemplos:
I have been studying English.
(He estado estudiando inglés.)She has been working since morning.
(Ella ha estado trabajando desde la mañana.)
Forma negativa
Estructura:
→ Sujeto + haven’t / hasn’t + been + verbo-ing
Ejemplos:
They haven’t been sleeping well.
(No han estado durmiendo bien.)He hasn’t been feeling okay.
(Él no se ha estado sintiendo bien.)
Forma interrogativa
Estructura:
→ Have/Has + sujeto + been + verbo-ing?
Ejemplos:
Have you been studying for the test?
(¿Has estado estudiando para el examen?)Has she been working late?
(¿Ha estado trabajando hasta tarde?)
Nota importante:
El verbo principal siempre lleva -ing, y el participio de be (been) no cambia nunca.

Ejemplos present perfect continuous
Estos ejemplos te ayudarán a entender cómo se usa el Present Perfect Continuous en situaciones reales. Están organizados según los usos más comunes.
Acciones que empezaron en el pasado y continúan en el presente
I have been studying English for three years.
(He estado estudiando inglés durante tres años.)
She has been living in London since 2015.
(Ella ha estado viviendo en Londres desde 2015.)
They have been waiting for the bus for 20 minutes.
(Han estado esperando el autobús durante 20 minutos.)
Acciones que acaban de terminar con efecto visible
He is tired because he has been working all day.
(Está cansado porque ha estado trabajando todo el día.)
It has been raining — look at the wet ground.
(Ha estado lloviendo; mira el suelo mojado.)
You’re out of breath. Have you been running?
(Estás sin aliento. ¿Has estado corriendo?)
Repetición reciente o insistencia
I have been calling you all morning.
(He estado llamándote toda la mañana.)
She has been complaining about everything lately.
(Ella se ha estado quejando de todo últimamente.)
They have been sending too many emails.
(Han estado enviando demasiados correos.)
Ejercicios present perfect continuous
Ejercicio 1:
Ejercicio 2:
Para ver un video explicativo del present perfect continuous pulsa aquí