Present Perfect Continuous: usos, estructura y ejemplos
Present Perfect Continuous: La acción que no cesa
Imagina que entras en una habitación y ves a alguien con la ropa manchada de pintura, agotado y con un pincel en la mano. No hace falta que te diga «He pintado»; las evidencias son claras. En inglés, para esa situación usarías el Present Perfect Continuous: «I have been painting the room».
🎯 En este post aprenderás: La estructura del Present Perfect Continuous (have/has been + verbo-ing), sus dos usos principales (acción que continúa y acción que acaba de terminar con evidencia visible), y la diferencia crucial con el Present Perfect simple.
🔍 ¿Qué es el Present Perfect Continuous?
El Present Perfect Continuous se usa para enfatizar la duración o el proceso de una acción que comenzó en el pasado y tiene relevancia en el presente. A diferencia del Present Perfect simple, que se enfoca en el resultado, el Continuous se enfoca en la actividad en sí misma.
⚙️ Estructura detallada
Afirmativa
- I / You / We / They have been working.
- He / She / It has been working.
Ejemplos: She has been waiting for an hour. / We ‘ve been studying all morning.
Negativa
- I / You / We / They haven’t been working.
- He / She / It hasn’t been working.
Ejemplos: It hasn’t been raining. / They haven’t been sleeping well lately.
Interrogativa
- Have you been working?
- Has she been working?
Ejemplos: How long have you been learning English? / Has it been snowing?
🎯 Los 2 usos principales del Present Perfect Continuous
1. Acciones que empezaron en el pasado y continúan en el presente
Se enfatiza la duración de la acción. A menudo se usa con for (durante) y since (desde).
- I have been working here for five years. (Empecé hace 5 años y sigo aquí.)
- It has been raining since yesterday. (Empezó ayer y no ha parado.)
- How long have you been waiting? (¿Cuánto tiempo llevas esperando?)
2. Acciones que acaban de terminar, pero tienen un resultado visible en el presente
La acción ha finalizado recientemente, y ahora vemos su evidencia o efecto.
- You look tired. Have you been working out? (Pareces cansado. ¿Has estado haciendo ejercicio?)
- The ground is wet. It has been raining. (El suelo está mojado. Ha estado lloviendo.)
- Her eyes are red. She has been crying. (Sus ojos están rojos. Ha estado llorando.)
⚔️ Present Perfect Simple vs. Continuous
Esta es la comparación más importante. Ambos conectan el pasado con el presente, pero desde ángulos diferentes.
| Enfoque | Present Perfect Simple | Present Perfect Continuous |
|---|---|---|
| Resultado vs. Proceso | Se enfoca en el resultado de la acción. «I have painted the room.» (La habitación está pintada, ese es el resultado). | Se enfoca en la actividad o proceso. «I have been painting the room.» (He estado ocupado pintando, puede que haya terminado o no, pero el énfasis está en la actividad). |
| Cantidad vs. Duración | Pregunta o responde con «how many» (cuántos). «I have written three emails.» (El resultado son 3 emails). | Pregunta o responde con «how long» (cuánto tiempo). «I have been writing emails for two hours.» (La duración de la actividad). |
| Acción terminada vs. Continua | La acción está completa. «I have read that book.» (Lo terminé). | La acción puede no estar completa. «I have been reading that book.» (Lo estoy leyendo, quizás no lo he acabado). |
| Estado vs. Acción | Se usa con verbos de estado (know, like, believe). «I have known her for years.» (No se dice «I have been knowing»). | Se usa con verbos de acción (work, run, wait). |
Ejemplo con «trabajar»
Simple: I have done the report. (El informe está listo, es un hecho).
Continuous: I have been working on the report. (He estado ocupado con él, quizás aún no está listo).
Ejemplo con «estudiar»
Simple: I have studied 5 chapters. (He completado 5 capítulos).
Continuous: I have been studying all day. (He pasado el día estudiando, sin especificar cuánto he aprendido).
🧪 5 Ejercicios: Simple o Continuous?
Ejercicio 1: Completa con la forma correcta (Simple o Continuous)
- She _______________ (write) three letters today.
- They _______________ (play) tennis for two hours.
- I _______________ (read) this book. You can borrow it.
- Your hands are dirty! What _______________ you _______________ (do)?
- He _______________ (know) her since they were children.
✅ Ver solución
- She has written three letters today. (Cantidad: three letters)
- They have been playing tennis for two hours. (Duración: for two hours)
- I have read this book. (Resultado: lo he terminado, por eso puedo prestarlo)
- Your hands are dirty! What have you been doing? (Evidencia visible de una actividad reciente)
- He has known her since they were children. (Verbo de estado «know», no se usa en continuous)
Ejercicio 2: Elige la opción más lógica
- I’m tired because I _______________ (have run / have been running).
- She _______________ (has visited / has been visiting) Paris three times.
- How long _______________ you _______________ (have you known / have you been knowing) him?
- The kids are wet because they _______________ (have played / have been playing) in the rain.
- I _______________ (have painted / have been painting) my room. What do you think?
✅ Ver solución
- I’m tired because I have been running. (La actividad causa el cansancio)
- She has visited Paris three times. (Número de veces, resultado)
- How long have you known him? (Know es un verbo de estado)
- The kids are wet because they have been playing in the rain. (La actividad causa el resultado visible)
- I have painted my room. What do you think? (Se pide opinión sobre el resultado, la acción está terminada)
Ejercicio 3: Completa con «for» o «since»
- I have been waiting _______________ 10 o’clock.
- They have been living here _______________ five years.
- She has been working _______________ she graduated.
- We have known each other _______________ a long time.
- It has been raining _______________ yesterday morning.
✅ Ver solución
- I have been waiting since 10 o’clock. (Punto concreto)
- They have been living here for five years. (Período de tiempo)
- She has been working since she graduated. (Evento concreto)
- We have known each other for a long time. (Período)
- It has been raining since yesterday morning. (Punto concreto)
Ejercicio 4: Crea una frase que explique la situación
Usa el Present Perfect Simple o Continuous según corresponda.
- La ropa de tu amigo está manchada de grasa. Tiene un destornillador en la mano.
- Ves a tu hermana con un vestido nuevo precioso que no habías visto antes.
- Tu compañero de piso está en el salón, con los ojos hinchados y pañuelos usados a su lado.
- Entras en la cocina y el pastel que estaba en la nevera ha desaparecido. Tu hermano tiene migas en la camiseta.
- Llamas a un amigo y te dice que no puede hablar porque está en el aeropuerto, a punto de coger un vuelo de vuelta a casa.
✅ Ver solución (posibles respuestas)
- You have been fixing the car. (Evidencia de la actividad)
- You have bought a new dress! (El resultado es el vestido nuevo)
- He has been crying. (Evidencia física de la actividad reciente)
- You have eaten the cake! (El resultado: el pastel ya no está). O «You have been eating cake.» (Las migas son la evidencia).
- I have been travelling. (El viaje es la actividad que ha estado ocurriendo).
Ejercicio 5: Traduce las frases al inglés
- Llevo dos horas estudiando.
- He leído 50 páginas de este libro.
- ¿Cuánto tiempo llevas esperando?
- Mis manos están sucias porque he estado trabajando en el jardín.
- Ella ha estado viviendo en Madrid desde 2020.
✅ Ver solución
- I have been studying for two hours.
- I have read 50 pages of this book.
- How long have you been waiting?
- My hands are dirty because I have been working in the garden.
- She has been living in Madrid since 2020.
📚 Serie completa: Present Perfect
- Present Perfect: guía completa – Empieza desde el principio.
- Present Perfect vs Past Simple – La comparación básica.
- Present Perfect Continuous: usos y estructura – ¡Estás aquí!
- For, Since, Already, Yet, Ever, Never – Los acompañantes del Present Perfect.
- Ejercicios present perfect con soluciones – Para practicar todo junto.
💡 Regla práctica: Si puedes contar el resultado (3 tazas de café, 2 emails), usa Simple. Si no puedes contar el resultado, pero puedes medir el tiempo (todo el día, 2 horas), usa Continuous.



Publicar comentario