Presente perfecto continuo en inglés

Aprende el presente perfecto continuo (have / has been + -ing): cuándo se usa, la diferencia con el presente perfecto simple y cómo decir «llevo … haciendo».

Nivel B1 6 min de lectura Por el equipo de Leengua · Basado en el MCER

En resumen

  • Se forma con have / has been + verbo-ing: I've been working.
  • Enfatiza la duración de algo que empezó en el pasado y sigue (o acaba de terminar).
  • Es la forma de decir «llevo X tiempo haciendo»: I've been studying English for 2 years.

Cómo se forma#

Sujeto

I / you / we / they

+

Auxiliar

have been

+

Verbo + ing

working

Sujeto

he / she / it

+

Auxiliar

has been

+

Verbo + ing

working

  • I've been learning English for two years.

    Llevo dos años aprendiendo inglés.

  • She's been waiting since 9.

    Lleva esperando desde las 9.

  • How long have you been working here?

    ¿Cuánto tiempo llevas trabajando aquí?

Cuándo se usa#

  • Duración hasta ahora: We've been talking for an hour.
  • Algo que acaba de terminar y se nota: I'm tired. I've been running.
  • Acciones repetidas recientemente: I've been going to the gym a lot lately.

vs presente perfecto simple#

Perfecto continuoPerfecto simple
Enfatiza la actividad y su duraciónEnfatiza el resultado o la cantidad
I've been writing emails all morning.I've written 20 emails.
She's been painting the room.She's painted the room. (ya está listo)
Los verbos de estado (know, like, have de posesión) van en presente perfecto simple: I've known her for years, no I've been knowing.

Errores comunes#

I'm working here for 3 years.

I've been working here for 3 years.

Duración hasta hoy: perfecto continuo.

She have been studying.

She has been studying.

She: has.

Practica

Elige la opción correcta. Te mostramos la explicación al instante.

0/5
  1. 1.«Llevo una hora esperando»

  2. 2.He ___ been working all day.

  3. 3.I've ___ three books this month.

  4. 4.How long ___ you been living here?

  5. 5.I've ___ her since 2018.

Preguntas frecuentes

¿Es muy usado al hablar?+

Sí. How long have you been…? y I've been working on… son muy comunes en conversaciones de trabajo.

Sigue con