Presente perfecto continuo

B1 Present perfect continuous 32 / 50

En resumen

Usa el presente perfecto continuo (have/has been + verbo-ing) para hablar de una actividad que empezó en el pasado y sigue en curso, o de una que acaba de terminar pero cuyos resultados se ven ahora. Pone el foco en la actividad y en cuánto tiempo ha durado.

La regla

Este tiempo verbal se forma con have/has + been + la forma en -ing del verbo.

Tiene dos usos principales:

UsoSignificadoEjemplo
1. Sigue ocurriendoUna actividad que empezó en el pasado y continúa ahora. A menudo con for / since.I’ve been waiting for an hour. / She’s been working here since May.
2. Terminó hace poco, resultado visibleUna actividad que acaba de terminar, pero cuyo efecto se puede ver o sentir ahora.I’m tired because I’ve been running. / Your eyes are red - have you been crying?

Con for damos una duración (for two hours, for ages). Con since damos un punto de partida (since 9 o’clock, since Monday).

Ese punto de partida también puede ser toda una oración que nombra el hecho a partir del cual empezó la actividad. El verbo de esa oración va en pasado simple, aunque el verbo principal se quede en presente perfecto continuo; ever since es la versión enfática de since.

She’s been working here since the shop opened. (NO since the shop has opened)

Ten cuidado con los verbos de estado (verbos que describen estados, no acciones: know, like, love, want, need, believe, have = poseer, understand). No suelen usarse en la forma continua. Usa en su lugar el presente perfecto simple.

I’ve known her for years. (NO I’ve been knowing her…)

Formas y estructuras

TipoEsquemaEjemplo
Afirmativasujeto + have/has been + verbo-ingThey’ve been talking all morning.
Negativasujeto + haven’t/hasn’t been + verbo-ingHe hasn’t been sleeping well.
Pregunta¿Have/Has + sujeto + been + verbo-ing?Have you been waiting long?
Respuesta cortaYes, I have. / No, she hasn’t.Have they been studying? - Yes, they have.
Con How long¿How long have/has + sujeto + been + verbo-ing?How long have you been learning English?

Contracciones: I’ve / you’ve / we’ve / they’ve been…, he’s / she’s / it’s been… (aquí ‘s = has).

Recordatorios de ortografía para -ing: make -> making, sit -> sitting, lie -> lying, study -> studying.

Ejemplos

EnglishNota
How long have you been learning English?Se centra en la duración de una actividad que todavía continúa.
We’ve been living in Madrid since 2019.Empezó en el pasado y sigue siendo cierto ahora; since + punto de partida.
Sorry I’m late - have you been waiting long?Actividad que continúa hasta el momento en que se habla.
The ground is wet because it’s been raining.Terminó hace poco; el suelo mojado es el resultado visible.
You look exhausted! Have you been working all night?Se pregunta por una actividad que explica un estado presente.
My sister has been studying Japanese for three years.For + una duración.
Ever since the rules changed, we’ve been queuing outside.El punto de partida es un hecho, en pasado simple; ever since añade énfasis.
I’ve been trying to call you all day.Actividad repetida durante un período que llega hasta ahora.

Errores frecuentes

  • I’ve been knowing him for years. -> I’ve known him for years. — los verbos de estado (know, like, have = poseer) llevan la forma simple, no la continua.
  • I am waiting for an hour. -> I’ve been waiting for an hour. — usa el presente perfecto, no el presente, para un tiempo que llega hasta ahora.
  • She’s been work here since May. -> She’s been working here since May. — no olvides been + la forma en -ing.
  • I’ve been living here for 2015. -> I’ve been living here since 2015. — usa since con un punto de partida, for con una duración.
  • How long are you learning English? -> How long have you been learning English? — usa este tiempo verbal para preguntar «how long» hasta ahora.

Consejos

  • Pregúntate: ¿actividad o resultado? Si quieres destacar la actividad y su duración, usa la forma continua (I’ve been reading). Si destacas la finalización o la cantidad, usa la forma simple (I’ve read three books / I’ve read it twice).
  • «Pruebas visibles ahora» es una señal fuerte para la forma continua: el suelo mojado, los ojos rojos, quedarte sin aliento, pintura en las manos.
  • For = cuánto tiempo; since = cuándo empezó, como un momento (since Monday) o una oración en pasado simple (since we moved in). Las dos funcionan con este tiempo verbal.
  • Si el verbo describe un estado, no una acción (know, believe, own), cambia al presente perfecto simple.