B1 · 6 min · Gramática

Have been doing

Di cuánto llevas haciendo algo con have been + -ing.

La regla

Have/has been + -ing destaca la duración de una actividad que sigue o que acaba de terminar y se nota ahora: I’m tired because I’ve been running. El present perfect simple destaca el resultado o la cantidad: I’ve written three emails. Los verbos de estado (know, like, want) no suelen ir en continuo.

Ejemplos

I’ve been studying all morning.Llevo toda la mañana estudiando.Duración de una actividad que sigue: have been + -ing.
She’s written three reports today.Hoy ha escrito tres informes.Resultado con cantidad: present perfect simple.
Your eyes are red. Have you been crying?Tienes los ojos rojos. ¿Has estado llorando?Actividad reciente cuyo efecto se ve ahora.

Error típico

✗ I have been study all morning.

✓ I have been studying all morning.

Después de have been, el verbo va en -ing: studying.

💡 «Llevo + gerundio» = I’ve been + -ing: «Llevo dos horas esperando» → I’ve been waiting for two hours.

Empezar esta lección y hacer los ejercicios ↗