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?
.
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.
Ú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.
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.
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.
| Ejemplo | En 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.
| Ejemplo | En 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.
| Ejemplo | En 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.
| Verbo | Por qué no entra | La forma buena |
|---|---|---|
| know | Saber no es una actividad que se haga durante un rato | I have known him for years.Lo conozco desde hace años. |
| have | Cuando significa poseer, no hay proceso ninguno | She has had that car since 2019.Tiene ese coche desde 2019. |
| be | Ser 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. |
| like | Gustar 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. |
| believe | Creer algo es una postura, no una tarea en marcha | We have believed that for years.Lo creemos desde hace años. |
| own | Ser 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.
| Marca | Qué va detrás | Ejemplo |
|---|---|---|
| for | Una cantidad de tiempo | I have been waiting for two hours.Llevo dos horas esperando. |
| since | El momento en que empezó | She has been studying since nine.Lleva estudiando desde las nueve. |
| since + oración | Un 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 + periodo | Un tramo entero que sigue abierto | It has been raining all morning.Lleva lloviendo toda la mañana. |
| lately / recently | Una 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.
| Regla | Cuándo se aplica | Cambio | Ejemplo |
|---|---|---|---|
| + ing | La mayoría de los verbos | work→working | He has been working all week.Lleva toda la semana trabajando. |
| −e + ing | Verbos acabados en -e muda | live→living | We have been living here since 2010.Vivimos aquí desde 2010. |
| -ie → -ying | Verbos acabados en -ie | lie→lying | The dog has been lying there all day.El perro lleva todo el día ahí tumbado. |
| doble consonante | Una sílaba en consonante, vocal, consonante | run→running | He has been running all morning.Lleva toda la mañana corriendo. |
| nunca -w, -x, -y | Estas tres consonantes no se doblan | play→playing | 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.
| Sujeto | Ejemplo |
|---|---|
| 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.
| Sujeto | Contracción | Ejemplo |
|---|---|---|
| I / you / we / they | haven't been | I haven't been sleeping well for days.Llevo días durmiendo mal. |
| I / you / we / they | haven't been | You haven't been paying attention.No has estado atento. |
| I / you / we / they | haven't been | We haven't been talking about that subject.No hemos hablado de ese tema. |
| he / she / it | hasn't been | He hasn't been feeling well lately.Últimamente no se encuentra bien. |
| he / she / it | hasn't been | The company hasn't been growing this year.La empresa no ha crecido este año. |
| he / she / it | hasn'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.
| Auxiliar | Ejemplo | Respuesta 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.
Know es un verbo de estado: no admite continuo en ningún tiempo.
Have de posesión tampoco entra: no hay ningún proceso en marcha.
Since pide un momento de partida; una cantidad de tiempo lleva for.
Tras been el verbo va en -ing siempre, sin excepciones.
La pieza fija es been, el participio de be. Being es el gerundio y aquí no pinta nada.
Has es solo para he, she e it.
En la pregunta solo sube has; been se queda detrás del sujeto.
El auxiliar ya es have: meter do delante duplica la pregunta.
Una sílaba en consonante, vocal, consonante: la última se dobla.
La -e muda se cae antes de añadir -ing.
Con un número de cosas terminadas la forma es el perfecto simple, no el continuo.
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.
Por dónde seguir
De saber la regla
a no tener que pensarla
Presente perfecto
El perfecto simple entero: los cuatro usos, been frente a gone y la comparación con el pasado simple.
Abrir la guía →Presente continuo
El otro continuo, con las siete reglas del -ing explicadas una por una.
Abrir la guía →Tiempos verbales
Los doce tiempos del inglés en un mapa, para ver dónde encaja cada uno.
Abrir la guía →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.