Present perfect continuous en inglés portada artículo blog

Present Perfect Continuous: Uso, reglas y ejemplos (+ ejercicios)

Present Perfect Continuous

 

Seguimos construyendo los cimientos: los tiempos verbales en inglés. Ya hemos visto el presente simple, el presente continuo y el presente perfecto simple, y ha llegado el turno del presente perfecto continuo, también conocido como present perfect continuous o presente perfecto progresivo.

En este artículo veremos qué es, cuándo se usa, cómo se forma, su estructura, ejemplos claros y varios ejercicios para que afiances lo aprendido y empieces a usarlo con seguridad.

👉 ¡Vamos a ello!

 

Present perfect continuous: cuándo se usa

 

El present perfect continuous se centra en la duración y la continuidad de una acción, más que en el resultado.

Se usa en tres casos principales:

1. Para hablar de acciones que empezaron en el pasado y continúan en el presente 

→  She has been working here since 2018. (Ella ha estado trabajando aquí desde 2018.)

 

2. Para destacar cuánto tiempo ha durado una acción:

→ I’ve been waiting for you all day. (He estado esperándote todo el día.)

 

3. Para hablar de acciones recientes que explican una situación actual:

→ He’s tired because he’s been running. (Está cansado porque ha estado corriendo.)

 

En resumen, lo usamos cuando hay:

→ Duración, continuidad y efectos presentes.

test-nivel-ingles-salon-de-idiomas

Estructura del Presente Perfecto Continuo

Ahora veamos cómo se forman las oraciones en afirmativo, negativo e interrogativo en el Presente Perfecto Continuo (Present Perfect Continuous).

 

Present Perfect Continuous en afirmativo

 

Se forma con: Sujeto + have/has + been + verbo en -ing

 

Explicación de la fórmula:

Sujeto: quien realiza la acción (I, you, he, she, we, they).

Have/has: verbo auxiliar del presente perfecto (have para I/you/we/they y has para he/she/it*).

Been: participio del verbo to be.

Verbo + -ing: indica la acción en curso.

 

Ejemplos:

  • I have been studying English for two years.
  • She has been working since morning.
  • They have been watching TV all afternoon.

 

Present Perfect Continuous en negativo

 

Se forma con: Sujeto + haven’t/hasn’t + been + verbo en -ing

 

Explicación de la fórmula:

Haven’t/hasn’t: forma negativa del auxiliar have/has.

Been: no cambia.

Verbo + -ing: indica la acción en curso.

 

Ejemplos:

  • I haven’t been feeling well lately.
  • He hasn’t been studying much this week.
  • We haven’t been sleeping enough.

 

Preguntas en presente perfecto continuo

 

Se forma con: Have/has + sujeto + been + verbo en -ing + ?

 

Explicación de la fórmula:

Have/has: el auxiliar va al inicio para formar la pregunta.

Sujeto: quien realiza la acción.

Been: participio de to be.

Verbo + -ing: acción en desarrollo.

 

Ejemplos:

  • Have you been studying English lately?
  • Has she been working on the project?
  • Have they been waiting long?

Reglas del presente perfecto continuo

 

Estas son las reglas del presente perfecto continuo más importantes:

Usa have con I, you, we, they y has con he, she, it.

Añade been siempre antes del verbo en -ing.

No se usa con verbos de estado (know, like, believe…).

 

Ejemplo:

I’ve been knowing her for years.
I’ve known her for years.

 

Present perfect continuous ejemplos

 

Ejemplos afirmativos 

 

🔹 Estructura: Sujeto + have/has + been + verbo en -ing + complemento

 

  1. I’ve been learning English for five years. → Llevo aprendiendo inglés cinco años.
  2. She’s been working from home since March. → Ella ha estado trabajando desde casa desde marzo.
  3. They’ve been studying all afternoon. → Han estado estudiando toda la tarde.
  4. We’ve been waiting for the bus for twenty minutes. → Hemos estado esperando el autobús durante veinte minutos.
  5. He’s been reading that book for a week. → Él ha estado leyendo ese libro durante una semana.
  6. I’ve been cooking dinner since 7 p.m. → He estado cocinando la cena desde las 7 de la tarde.
  7. My brother has been playing football for two hours. → Mi hermano ha estado jugando al fútbol durante dos horas.
  8. We’ve been watching a movie together. → Hemos estado viendo una película juntos.
  9. She’s been cleaning the house all morning. → Ella ha estado limpiando la casa toda la mañana.
  10. They’ve been living in London since 2019. → Han estado viviendo en Londres desde 2019.

 

 

 Ejemplos  del present perfect continuos en negativo

 

🔹 Estructura: Sujeto + haven’t/hasn’t + been + verbo en -ing + complemento

 

  1. I haven’t been sleeping well lately. → No he estado durmiendo bien últimamente.
  2. She hasn’t been going to the gym recently. → Ella no ha estado yendo al gimnasio últimamente.
  3. We haven’t been studying enough for the test. → No hemos estado estudiando lo suficiente para el examen.
  4. They haven’t been working here for long. → No han estado trabajando aquí por mucho tiempo.
  5. He hasn’t been eating healthy food. → Él no ha estado comiendo comida saludable.
  6. I haven’t been feeling very well this week. → No me he estado sintiendo muy bien esta semana.
  7. My parents haven’t been using their car much. → Mis padres no han estado usando mucho su coche.
  8. She hasn’t been calling her friends lately. → Ella no ha estado llamando a sus amigos últimamente.
  9. We haven’t been practicing English regularly. → No hemos estado practicando inglés regularmente.
  10. He hasn’t been focusing on his goals. → Él no ha estado concentrándose en sus objetivos.

 

 

❓ Preguntas en presente perfecto continuo

 

🔹 Estructura: Have/Has + sujeto + been + verbo en -ing + complemento + ?

 

  1. Have you been learning English for long? → ¿Has estado aprendiendo inglés por mucho tiempo?
  2. Has she been working all day? → ¿Ha estado trabajando todo el día?
  3. Have they been waiting for me? → ¿Han estado esperándome?
  4. Have we been doing this correctly? → ¿Hemos estado haciendo esto correctamente?
  5. Has he been studying for the exam? → ¿Ha estado estudiando para el examen?
  6. Have you been exercising lately? → ¿Has estado haciendo ejercicio últimamente?
  7. Has your sister been cooking dinner? → ¿Tu hermana ha estado cocinando la cena?
  8. Have they been living here long? → ¿Han estado viviendo aquí mucho tiempo?
  9. Has it been raining all morning? → ¿Ha estado lloviendo toda la mañana?
  10. Have you been feeling okay? → ¿Te has estado sintiendo bien?

 

 

Más ejemplos del presente perfecto continuo

 

Como veíamos anteriormente, el presente perfecto continuo se usa principalmente:

 

 1. Para hablar de acciones que empezaron en el pasado y continúan en el presente

 

  • She has been working here since 2018. → Ella ha estado trabajando aquí desde 2018.
  • I’ve been living in Madrid for three years. → He estado viviendo en Madrid durante tres años.
  • They’ve been studying English since last summer. → Han estado estudiando inglés desde el verano pasado.
  • We’ve been waiting for you since 9 o’clock. → Hemos estado esperándote desde las 9 en punto.
  • He’s been teaching at this school for over a decade. → Ha estado enseñando en esta escuela durante más de una década.

 

2. Para destacar cuánto tiempo ha durado una acción

 

  • I’ve been waiting for you all day. → He estado esperándote todo el día.
  • She’s been studying for hours. → Ella ha estado estudiando durante horas.
  • We’ve been talking about this problem all morning. → Hemos estado hablando de este problema toda la mañana.
  • He’s been fixing his car since early this morning. → Él ha estado arreglando su coche desde temprano por la mañana.
  • They’ve been traveling for months. → Han estado viajando durante meses.

 

3. Para hablar de acciones recientes que explican una situación actual

 

  • He’s tired because he’s been running. → Está cansado porque ha estado corriendo.
  • Her hands are dirty; she’s been painting. → Tiene las manos sucias; ha estado pintando.
  • You look stressed — have you been working too much? → Pareces estresado, ¿has estado trabajando demasiado?
  • The kitchen smells good; someone’s been baking. → La cocina huele bien; alguien ha estado horneando.
  • They’re wet because they’ve been walking in the rain. → Están mojados porque han estado caminando bajo la lluvia.

Aprende inglés con Salón de Idiomas

📢 Clases online y presencial en Madrid

¡Infórmate, te asesoraremos encantados!

Diferencia entre presente perfecto y presente perfecto continuo

 

La diferencia entre presente perfecto y presente perfecto continuo está en lo que queremos destacar:

 

  El present perfect simple (have/has + past participle) se enfoca en el resultado.

Ejemplo: I’ve read that book. (He leído ese libro.)

 

El present perfect continuous se enfoca en la acción en progreso o duración.

Ejemplo: I’ve been reading that book. (He estado leyendo ese libro.)

 

👉 En resumen:
Simple = resultado
Continuous = duración

 

Ejercicios de Present Perfect Continuous

 

Practica con estos ejercicios de Present Perfect Continuous y mejora tu dominio de este tiempo verbal. (Respuestas al final del artículo)

⚠️ Recuerda usar correctamente have/has + been + verbo en -ing.

 

1️⃣ Completa las frases con la forma correcta del verbo entre paréntesis

a) She ________ (study) for hours.
b) We ________ (wait) since 10 a.m.
c) He ________ (not sleep) well lately.
d) They ________ (work) on this project for weeks.
e) I ________ (try) to call you all day.
f) It ________ (rain) since early morning.
g) You ________ (watch) too much TV recently.
h) My parents ________ (look) for a new house.
i) We ________ (not talk) much these days.
j) The kids ________ (play) outside all afternoon.

 

2️⃣ Corrige los errores en las siguientes oraciones

a) She has been study English for two years.
b) They have being waiting for the bus.
c) He has been works at the same place for ten years.
d) I’ve been to learn French since January.
e) We has been living here since 2015.

 

3️⃣ Transforma las frases en afirmativas, negativas e interrogativas

(affirmative) She has been cooking all morning.
👉 (negative) __________________________
👉 (interrogative) ______________________

 

(affirmative) They’ve been practicing for the competition.
👉 (negative) __________________________
👉 (interrogative) ______________________

 

(affirmative) He’s been studying hard this week.
👉 (negative) __________________________
👉 (interrogative) ______________________

 

4️⃣ Elige la opción correcta

a). I’ve been ________ for my keys for an hour.

( ) looked

( ) looking

( ) look

 

b). She ________ been feeling better lately.

  •  have
  •  has
  • had

 

c). We’ve been ________ a lot of coffee recently.

  •  drink
  •  drank
  • drinking

 

d) It ________ raining all day.

  •  has been
  • have been
  • been

 

5️⃣ Completa con since o for

a) He’s been learning English ________ 2019.
b) I’ve been waiting ________ an hour.
c) They’ve been living in London ________ five years.
d) We’ve been studying ________ last night.
e) She’s been working here ________ March.

 

6️⃣ Escribe tres oraciones propias usando el Present Perfect Continuous

✍️ 1. ____________________________________
✍️ 2. ____________________________________
✍️ 3. ____________________________________

 

 7️⃣ Bonus: Diferencia entre Present Perfect Simple y Continuous

 

Completa usando la forma correcta del verbo entre paréntesis:

a) I ________ (read) your book — it’s really good! (acción con resultado → Present Perfect Simple)
b) I ________ (read) your book — I’m on chapter 5. (acción en progreso → Present Perfect Continuous)
c) She ________ (paint) three pictures this week. (Simple)
d) She ________ (paint) all morning. (Continuous)
e) We ________ (study) English since we were kids. (Continuous)

 

El present perfect continuous es uno de los tiempos más útiles para expresar acciones que aún tienen conexión con el presente. Con su estructura have/has + been + verbo-ing, puedes hablar de lo que llevas haciendo, desde cuándo y por qué sigue siendo relevante hoy.

Practica con ejemplos, haz ejercicios y verás que dominar este tiempo es más fácil de lo que parece. 😉

RESPUESTAS EJERCICIOS

1️⃣ Completa las frases

a) has been studying
b) have been waiting
c) hasn’t been sleeping
d) have been working
e) have been trying
f) has been raining
g) have been watching
h) have been looking
i) haven’t been talking
j) have been playing

 

2️⃣ Corrige los errores

a) She has been studying English for two years.
b) They have been waiting for the bus.
c) He has been working at the same place for ten years.
d) I’ve been learning French since January.
e) We have been living here since 2015.

 

3️⃣ Transforma las frases

  1. She hasn’t been cooking all morning. / Has she been cooking all morning?
  2.  They haven’t been practicing for the competition. / Have they been practicing for the competition?
  3.  He hasn’t been studying hard this week. / Has he been studying hard this week?

 

4️⃣ Elige la opción correcta

a) looking
b) has
c) drinking
d) has been

 

5️⃣ Completa con since o for

a) since
b) for
c) for
d) since
e) since

 

6️⃣ Oraciones propias

(no aplica — respuestas personales)

 

7️⃣ Diferencia entre Present Perfect Simple y Continuous

a) have read
b) have been reading
c) has painted
d) has been painting
e) have been studying

No Comments

Post A Comment