Gramática · Presente perfecto continuo

El tiempo del
«llevo dos horas».

Tres piezas fijas —have o has, been y el verbo en -ing— y una sola pregunta que decide todo: ¿te interesa el rato o el resultado? Si es el rato, este tiempo; si es el resultado, el perfecto simple. Esta guía cubre los cuatro usos con 24 ejemplos, la comparación completa con el simple, los verbos de estado que no lo admiten, for frente a since, las reglas del -ing y 12 errores típicos. Todo se puede escuchar.

Antes de la estructura, el sentido

Cuatro usos,
y todos hablan de un rato

Este tiempo no cuenta hechos: cuenta duraciones. O el rato que llevas haciendo algo, o el rastro que ha dejado una actividad reciente, o la racha de estas semanas. En cuanto lo que importa es cuántas veces o si está terminado, el turno es del perfecto simple.

Cuánto tiempo llevas

la duración manda

Algo que empezó antes y sigue ahora, y lo que quieres subrayar es el rato que llevas. Es el territorio de for, since y how long, y la respuesta natural a ¿cuánto llevas?.

I have been waiting for two hours.
Llevo dos horas esperando.
How long have you been living here?
¿Cuánto tiempo llevas viviendo aquí?

Se nota el resultado

hay una pista a la vista

La actividad acaba de terminar y ha dejado rastro: manos sucias, ojos rojos, calles mojadas. No se dice cuánto duró; se explica lo que se está viendo.

I have been gardening, that's why my hands are dirty.
He estado en el jardín, por eso tengo las manos sucias.
It has been raining: the streets are wet.
Ha estado lloviendo: las calles están mojadas.

Últimamente

una racha reciente

Algo repetido en un periodo que sigue abierto: esta semana, este mes, últimamente. No es una rutina de siempre —eso sería presente simple—, es una racha que empezó hace poco.

I have been going to the gym a lot lately.
Últimamente voy mucho al gimnasio.
She has been working late all week.
Lleva toda la semana saliendo tarde del trabajo.

Con carga

queja, reproche o disculpa

El mismo tiempo sirve para decir algo con intención: señalar que alguien lleva demasiado rato con algo, o justificarse. La forma es la misma; lo que cambia es el tono con el que se suelta.

You have been talking on the phone all day.
Llevas todo el día al teléfono.
Sorry, I have been meaning to call you.
Perdón, llevo tiempo queriendo llamarte.

El español lo resuelve casi siempre con llevar más gerundio: llevo dos horas esperando. Si puedes decir la frase con llevo, este es el tiempo que buscas.

Uso 1 de 4

Cuánto tiempo llevas

El uso principal, y el que el español resuelve con llevo más gerundio. Van casi siempre con for, since o how long, y lo que interesa no es cuántas veces sino cuánto rato.

Cuánto tiempo llevas en presente perfecto continuo
EjemploEn español
I have been waiting here for more than an hour.
Llevo aquí esperando más de una hora.
She has been reading that book for five hours.
Lleva cinco horas leyendo ese libro.
They have been playing basketball since morning.
Llevan jugando al baloncesto desde la mañana.
He has been working on this project all week.
Lleva toda la semana con este proyecto.
My parents have been living in London since 1990.
Mis padres viven en Londres desde 1990.
She has been learning Spanish for six months.
Lleva seis meses aprendiendo español.
How long have you been studying English?
¿Cuánto tiempo llevas estudiando inglés?
It has been snowing since last night.
Lleva nevando desde anoche.

Uso 2 de 4

Cuando se nota el resultado

Aquí la actividad ya ha parado, pero ha dejado una señal que se ve ahora mismo. No hace falta decir cuánto duró: la frase existe justo para explicar lo que tienes delante.

Cuando se nota el resultado en presente perfecto continuo
EjemploEn español
I have been gardening, that's why my hands are dirty.
He estado en el jardín, por eso tengo las manos sucias.
It has been raining: the streets are wet.
Ha estado lloviendo: las calles están mojadas.
He has been running, that's why he is tired.
Ha estado corriendo, por eso está cansado.
The baby has been crying, her eyes are red.
El bebé ha estado llorando, tiene los ojos rojos.
She has been cooking: the kitchen smells wonderful.
Ha estado cocinando: la cocina huele de maravilla.
You have been crying, haven't you?
Has estado llorando, ¿verdad?
They have been painting the kitchen all afternoon.
Llevan toda la tarde pintando la cocina.
Someone has been eating my sandwich.
Alguien ha estado comiéndose mi bocadillo.

Usos 3 y 4 de 4

Últimamente y con carga

Una racha reciente dentro de un periodo que sigue abierto, y el mismo tiempo usado para quejarse o disculparse. Van con lately, recently, all week o this month.

Últimamente y con carga en presente perfecto continuo
EjemploEn español
I have been going to the gym a lot lately.
Últimamente voy mucho al gimnasio.
She has been working late all week.
Lleva toda la semana saliendo tarde del trabajo.
We have been eating out too much this month.
Este mes hemos comido fuera demasiadas veces.
He hasn't been feeling well lately.
Últimamente no se encuentra bien.
The company has been growing fast this year.
La empresa lleva creciendo rápido todo el año.
You have been talking on the phone all day.
Llevas todo el día al teléfono.
I have been sleeping badly for days.
Llevo varios días durmiendo mal.
They have been coming to the office less often.
Últimamente vienen menos a la oficina.

La decisión que de verdad cuesta

Continuo o simple:
el rato frente al resultado

Ninguna de estas frases está mal: cada par dice dos cosas distintas. El continuo se fija en cuánto tiempo y en si la cosa sigue a medias; el simple, en si está terminada y en cuántas veces. Con un número delante, siempre simple.

Continuo · el rato

I have been reading that book.

Simple · el resultado

I have read that book.

El continuo dice que sigues a medias; el simple, que lo terminaste.

Continuo · el rato

She has been writing emails all morning.

Simple · el resultado

She has written three emails.

El continuo mide el rato; el simple cuenta cuántos.

Continuo · el rato

They have been painting the kitchen.

Simple · el resultado

They have painted the kitchen.

Con el continuo puede quedar pintura a medias; con el simple, la cocina ya está.

Continuo · el rato

Someone has been eating my sandwich.

Simple · el resultado

Someone has eaten my sandwich.

En el primero queda algo y le han dado bocados; en el segundo no queda nada.

Continuo · el rato

I have been calling her all day.

Simple · el resultado

I have called her twice.

El continuo insiste en el esfuerzo; el simple da el número de veces.

Continuo · el rato

He has been living here for ten years.

Simple · el resultado

He has lived here for ten years.

Con verbos de duración las dos valen y significan casi lo mismo: el continuo suena algo más temporal.

La prueba rápida: si la frase lleva un número de cosas acabadas —three emails, twice, two books—, el continuo no vale. Ese tiempo cuenta minutos, no unidades.

Los verbos que se quedan fuera

Verbos de estado:
por mucho que dure, no entran

Aunque la duración encaje perfectamente, hay verbos que no admiten ninguna forma continua, y esta tampoco. Describen una situación, no una actividad, y por eso no hay nada que esté en marcha. La forma correcta es el perfecto simple.

Verbos de estado que no admiten el presente perfecto continuo
VerboPor qué no entraLa forma buena
knowSaber no es una actividad que se haga durante un rato
I have known him for years.Lo conozco desde hace años.
haveCuando significa poseer, no hay proceso ninguno
She has had that car since 2019.Tiene ese coche desde 2019.
beSer algo es un estado, no algo que estés haciendo
She has been a teacher for ten years.Es profesora desde hace diez años.
likeGustar no ocurre por etapas: o gusta o no gusta
I have liked that song since I was a child.Esa canción me gusta desde pequeño.
believeCreer algo es una postura, no una tarea en marcha
We have believed that for years.Lo creemos desde hace años.
ownSer dueño de algo tampoco se hace poco a poco
They have owned the shop since 2015.La tienda es suya desde 2015.

I have been knowing him for years es el error más repetido de esta lista, justo porque la duración cuadra. La forma buena es I have known him for years.

Las palabras que lo acompañan

For, since
y las demás marcas de duración

Casi ninguna frase de este tiempo viaja sola. For mide y since señala, y confundirlos es el segundo error más frecuente después de los verbos de estado.

Marcas de duración del presente perfecto continuo
MarcaQué va detrásEjemplo
forUna cantidad de tiempo
I have been waiting for two hours.Llevo dos horas esperando.
sinceEl momento en que empezó
She has been studying since nine.Lleva estudiando desde las nueve.
since + oraciónUn hecho pasado, en pasado simple
He has been working here since he graduated.Trabaja aquí desde que se graduó.
How long…?Abre la pregunta por la duración
How long have you been living here?¿Cuánto tiempo llevas viviendo aquí?
all + periodoUn tramo entero que sigue abierto
It has been raining all morning.Lleva lloviendo toda la mañana.
lately / recentlyUna racha reciente sin límite exacto
I have been sleeping badly lately.Últimamente duermo mal.

Si puedes contarlo con un cronómetro es for two hours; si puedes señalarlo en un reloj o en un calendario es since nine. Por eso since two hours no existe.

La tercera pieza

Las 5 reglas para escribir
bien el -ing

La última pieza es el verbo con -ing, y son las mismas reglas de siempre. Se repasan aquí porque los dos fallos que más se ven en este tiempo —runing y liveing— son de ortografía, no de gramática.

Reglas de ortografía del gerundio en inglés
ReglaCuándo se aplicaCambioEjemplo
+ ingLa mayoría de los verbosworkworking
He has been working all week.Lleva toda la semana trabajando.
−e + ingVerbos acabados en -e mudaliveliving
We have been living here since 2010.Vivimos aquí desde 2010.
-ie → -yingVerbos acabados en -ielielying
The dog has been lying there all day.El perro lleva todo el día ahí tumbado.
doble consonanteUna sílaba en consonante, vocal, consonanterunrunning
He has been running all morning.Lleva toda la mañana corriendo.
nunca -w, -x, -yEstas tres consonantes no se doblanplayplaying
The kids have been playing in the garden.Los niños llevan un rato jugando en el jardín.

La estructura, pieza a pieza

Forma afirmativa:
have been o has been más -ing

Lo único que cambia según el sujeto es el auxiliar: has been para he, she e it, y have been para todo lo demás. Ni been ni el -ing se tocan nunca.

Forma afirmativa del presente perfecto continuo
SujetoEjemplo
I / you / we / theyhave been
I have been waiting for the bus since nine.Llevo esperando el autobús desde las nueve.
I / you / we / theyhave been
We have been building this house for two years.Llevamos dos años construyendo esta casa.
I / you / we / theyhave been
The kids have been playing in the garden.Los niños llevan un rato jugando en el jardín.
he / she / ithas been
He has been studying at the university for two hours.Lleva dos horas estudiando en la universidad.
he / she / ithas been
She has been doing yoga for years.Lleva años haciendo yoga.
he / she / ithas been
The dog has been barking for a while.El perro lleva un rato ladrando.

El not va pegado al auxiliar

Forma negativa:
haven't been y hasn't been

El not se pega al primer auxiliar y todo lo demás se queda igual: been detrás y el verbo en -ing al final. Aquí tampoco entra do.

Forma negativa del presente perfecto continuo
SujetoContracciónEjemplo
I / you / we / theyhaven't been
I haven't been sleeping well for days.Llevo días durmiendo mal.
I / you / we / theyhaven't been
You haven't been paying attention.No has estado atento.
I / you / we / theyhaven't been
We haven't been talking about that subject.No hemos hablado de ese tema.
he / she / ithasn't been
He hasn't been feeling well lately.Últimamente no se encuentra bien.
he / she / ithasn't been
The company hasn't been growing this year.La empresa no ha crecido este año.
he / she / ithasn't been
It hasn't been working for a while.Lleva un tiempo sin funcionar.

Las tres piezas siguen ahí después de negar. He hasn't been feel well se deja el -ing, y esa es la mitad de los fallos de esta sección.

Solo se adelanta la primera pieza

La pregunta:
have o has al principio

Para preguntar, el auxiliar salta delante del sujeto y been se queda detrás, con el -ing cerrando. Si hay palabra interrogativa —how long, what, why—, va primero ella y el auxiliar después. Aquí nunca entra do, y la respuesta corta repite el auxiliar, no been.

Forma interrogativa del presente perfecto continuo
AuxiliarEjemploRespuesta corta
Have
Have you been waiting long?¿Llevas mucho esperando?
Yes, I have. / No, I haven't.
Have
Have they been running a marathon?¿Han estado corriendo un maratón?
Yes, they have. / No, they haven't.
Have
What have you been doing since I left?¿Qué has estado haciendo desde que me fui?
Has
Has she been learning Spanish?¿Ha estado aprendiendo español?
Yes, she has. / No, she hasn't.
Has
Has it been snowing all day?¿Ha estado nevando todo el día?
Yes, it has. / No, it hasn't.
Has
How long has he been waiting?¿Cuánto lleva esperando?

Lo que más delata

Los 12 errores
que se repiten en todos los niveles

Dos son de verbo de estado, cuatro de montar mal las tres piezas, dos de ortografía del -ing, dos de pregunta y dos de elegir el tiempo equivocado. El altavoz solo lee la versión correcta.

I have been knowing him for years.
I have known him for years.

Know es un verbo de estado: no admite continuo en ningún tiempo.

She has been having a car since 2019.
She has had a car since 2019.

Have de posesión tampoco entra: no hay ningún proceso en marcha.

I have been waiting since two hours.
I have been waiting for two hours.

Since pide un momento de partida; una cantidad de tiempo lleva for.

He has been work here for years.
He has been working here for years.

Tras been el verbo va en -ing siempre, sin excepciones.

I have being working all day.
I have been working all day.

La pieza fija es been, el participio de be. Being es el gerundio y aquí no pinta nada.

They has been playing all day.
They have been playing all day.

Has es solo para he, she e it.

Has been she studying?
Has she been studying?

En la pregunta solo sube has; been se queda detrás del sujeto.

Do you have been waiting long?
Have you been waiting long?

El auxiliar ya es have: meter do delante duplica la pregunta.

I have been runing all morning.
I have been running all morning.

Una sílaba en consonante, vocal, consonante: la última se dobla.

We have been liveing here since 2010.
We have been living here since 2010.

La -e muda se cae antes de añadir -ing.

I have been reading three books this month.
I have read three books this month.

Con un número de cosas terminadas la forma es el perfecto simple, no el continuo.

I have been finding my keys since morning.
I have been looking for my keys since this morning.

Find es el momento de encontrar, no el rato de buscar: buscar es look for.

16 preguntas para comprobarlo

Todas son de lo que acabas de leer: no hay ninguna sobre un tema que la guía no explique. Una opción correcta por pregunta, explicación después de cada respuesta y desglose por tema al final.

Dudas frecuentes

Preguntas sobre el presente perfecto continuo

¿Cómo se forma el presente perfecto continuo?

Con tres piezas y las tres son obligatorias: have o has, luego been y luego el verbo con -ing. Been no cambia nunca, porque es el participio de be. Por eso I have being working está mal: being es el gerundio, y ahí toca el participio.

¿Cuándo uso el continuo y cuándo el perfecto simple?

El continuo mira al rato: cuánto llevas, si sigues a medias, qué rastro ha quedado. El simple mira al resultado: si está terminado y cuántas veces. I have been reading that book es que vas por la mitad; I have read that book es que lo acabaste. Con un número delante, siempre simple.

¿Se puede usar con cualquier verbo?

No. Los verbos de estado —know, have de posesión, be, like, believe, own— no admiten ninguna forma continua, y este tiempo no es la excepción. I have been knowing him for years es incorrecto por mucho que la duración encaje: la forma buena es I have known him for years.

¿For o since?

For va delante de una cantidad de tiempo: for two hours, for six months. Since va delante del momento en que empezó: since nine, since 1990, since he graduated. Si puedes contarlo con un cronómetro es for; si puedes señalarlo en un calendario o en un reloj es since.

¿Cómo se dice llevo dos horas esperando?

I have been waiting for two hours. El español usa llevar más gerundio y el inglés, este tiempo; no hay traducción literal de llevo. Por eso I am waiting since two hours junta dos errores: el tiempo verbal y la preposición.

¿Qué diferencia hay con el presente continuo?

El presente continuo describe lo que está pasando ahora: I am reading. El perfecto continuo añade el pasado: I have been reading for two hours dice desde cuándo. Uno da una foto del momento y el otro cuenta cuánto tiempo lleva durando esa foto.

¿Cómo se hacen las preguntas?

Sube solo el auxiliar: Have you been waiting long?, Has she been learning Spanish? Been se queda detrás del sujeto y no se mueve, así que Has been she studying? está mal. Y nunca hace falta do: el auxiliar ya lo tienes.

¿Cuándo dan igual el simple y el continuo?

Con verbos que ya significan duración —live, work, study, teach— las dos formas valen y significan casi lo mismo: he has lived here for ten years y he has been living here for ten years. La versión continua suena un punto más temporal, como si pudiera cambiar.

Asesoría gratuita

Tres piezas
que tienen que salir juntas

Montar have been waiting sobre el papel es fácil. Que salga entero, con su for detrás, mientras cuentas algo y alguien te escucha, es lo que cuesta. Eso solo se consigue hablándolo y que alguien te pare justo en la frase donde se te ha caído una pieza. Cuéntanos tu nivel y te decimos por dónde empezar.

Deja una respuesta