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».
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 continuo | Perfecto simple |
|---|---|
| Enfatiza la actividad y su duración | Enfatiza 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) |
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.
1.«Llevo una hora esperando»
2.He ___ been working all day.
3.I've ___ three books this month.
4.How long ___ you been living here?
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.