Ingles.net

Aprende inglés con explicaciones claras en español

Prueba con un tema («presente perfecto»), un verbo («pasado de go») o una palabra («colores»).

Menú

Presente perfecto continuo en inglés (present perfect continuous): uso y estructura

El presente perfecto continuo en inglés (present perfect continuous) se forma con have o has + been + el verbo en -ing: I have been waiting (he estado esperando, llevo esperando). Se usa para actividades que empezaron en el pasado y siguen ahora, sobre todo cuando dices cuánto tiempo llevan (for two hours, since nine), y para actividades recientes cuyo efecto se nota. Es la forma natural de decir en inglés «llevo dos horas estudiando».

Por el equipo de Ingles.net B1 Actualizado el
Contenido9 apartados

En resumen

  • Se forma con have/has + been + verbo en -ing: I've been working, she's been crying.
  • Sirve para actividades que empezaron antes y siguen ahora (I've been studying for two hours) y para actividades recientes con efecto visible (You're wet. Have you been swimming?).
  • «Llevar + gerundio» y «desde hace» + presente se traducen casi siempre con este tiempo: I've been living here for a year (llevo un año viviendo aquí).
  • El continuo destaca la actividad y su duración (How long?); el simple destaca el resultado o la cantidad (How many?): I've been writing emails frente a I've written ten emails.
  • Los verbos de estado (know, like, want, believe, own) no suelen ir en continuo: I've known her for years, no ~~I've been knowing her~~.
  • Con un número de veces o una cantidad terminada se usa el present perfect simple, no el continuo.

Vocabulario

InglésPronunciaciónEspañol
been🇬🇧 /biːn/ /bɪn/ estado, sido (participio de be)En I've been, she's been suena muy corto y sin acento.
lately /ˈleɪtli/ últimamente
recently /ˈrisəntli/ recientemente, últimamente

Estructura: have/has been + -ing

El present perfect continuous tiene tres piezas: el auxiliar have (o has con he, she, it y cualquier sujeto singular), been (que no cambia nunca) y el verbo principal en -ing. Es como el present perfect, pero con been + -ing en lugar del participio.

Forma afirmativa del present perfect continuous
Inglés Contracción Español
I have been working I’ve been working He estado trabajando / Llevo… trabajando
You have been working You’ve been working Has estado trabajando
He / She / It has been working He’s / She’s / It’s been working Ha estado trabajando
We have been working We’ve been working Hemos estado trabajando
You have been working (plural) You’ve been working Han estado trabajando (en España: habéis estado trabajando)
They have been working They’ve been working Han estado trabajando

En la negativa, not va detrás de have o has, y en la conversación se contrae casi siempre.

Forma negativa del present perfect continuous
Inglés Contracción Español
I have not been sleeping well. I haven’t been sleeping well. No he estado durmiendo bien.
She has not been feeling well. She hasn’t been feeling well. No se ha sentido bien últimamente.
They have not been paying attention. They haven’t been paying attention. No han estado prestando atención.

Para preguntar, have o has pasa delante del sujeto. Las respuestas cortas solo repiten el auxiliar, sin been ni el verbo.

Preguntas y respuestas cortas
Inglés Español
Have you been waiting long? — Yes, I have. / No, I haven’t. ¿Llevas mucho rato esperando? — Sí. / No.
Has it been raining? — Yes, it has. ¿Ha estado lloviendo? — Sí.
What have you been doing? ¿Qué has estado haciendo?
How long has she been living in Quito? ¿Cuánto tiempo lleva viviendo en Quito?

La forma en -ing sigue las mismas reglas de ortografía que en el presente continuo: make → making, run → running, study → studying, lie → lying.

Acciones que empezaron en el pasado y siguen

El uso principal: una actividad empezó en el pasado, continúa ahora y quieres decir cuánto tiempo lleva. Por eso suele ir acompañado de for, since, all day o de la pregunta How long…?

Actividades que siguen ahora
Inglés Español
I’ve been studying for three hours. Llevo tres horas estudiando.
He’s been working at the bank since 2021. Trabaja en el banco desde 2021.
It’s been snowing all night. Lleva toda la noche nevando.
We’ve been looking for an apartment for months. Llevamos meses buscando departamento / piso.

Además de este uso, hay otros tres muy frecuentes:

  1. Actividad reciente con efecto visible

    La acción acaba de terminar (o casi), pero se notan las consecuencias. You’re out of breath. Have you been running? (Estás sin aliento. ¿Has estado corriendo?) The street is wet. It’s been raining. (La calle está mojada. Ha estado lloviendo.)

  2. Acciones repetidas durante un periodo

    I’ve been calling you all morning! (¡Llevo toda la mañana llamándote!) She’s been going to the gym a lot lately. (Últimamente va mucho al gimnasio.)

  3. Situaciones temporales

    I’ve been sleeping on my sister’s couch this week. (Esta semana estoy durmiendo en el sofá de mi hermana.)

En el uso 1 el foco está en la actividad, no en si terminó. Por eso un hablante puede decir I’ve been painting the kitchen aunque la cocina todavía no esté pintada del todo.

Palabras señal

Estas expresiones suelen aparecer con el present perfect continuous:

Expresiones frecuentes
Inglés Español Ejemplo
for + duración desde hace, durante I’ve been waiting for an hour. (Llevo una hora esperando.)
since + inicio desde She’s been driving since 6 a.m. (Maneja / Conduce desde las seis.)
How long…? ¿Cuánto tiempo…? How long have you been learning English? (¿Cuánto tiempo llevas aprendiendo inglés?)
all day / all morning / all week todo el día / toda la mañana / toda la semana They’ve been arguing all day. (Llevan todo el día discutiendo.)
lately / recently últimamente I’ve been thinking about it lately. (Últimamente he estado pensándolo.)

How long, for y since

How long pregunta por la duración y casi siempre pide este tiempo con verbos de acción. Se responde con for (una duración: for two weeks) o con since (el momento de inicio: since Monday).

How long, for y since
Inglés Español
How long have you been waiting? ¿Cuánto tiempo llevas esperando?
For twenty minutes. Veinte minutos. / Desde hace veinte minutos.
Since half past four. Desde las cuatro y media.
I’ve been playing the guitar since I was twelve. Toco la guitarra desde los doce años.
They’ve been dating for about a year. Llevan alrededor de un año saliendo.

Detrás de since puede ir una fecha, una hora o una frase completa en pasado simple: since I moved to Chile (desde que me mudé a Chile). Tienes todos los detalles, con ago, en la lección de for y since.

Present perfect simple o continuo

Los dos conectan el pasado con el presente, pero miran cosas distintas. El simple mira el resultado: qué has conseguido, cuántas veces, si está terminado. El continuo mira la actividad: cuánto dura, que está en marcha, que es reciente.

Simple frente a continuo
Present perfect simple Present perfect continuous
I’ve written ten emails. (He escrito diez correos.) I’ve been writing emails all morning. (Llevo toda la mañana escribiendo correos.)
She’s painted the bedroom. (Ha pintado el dormitorio: ya está.) She’s been painting the bedroom. (Ha estado pintando el dormitorio: quizá no ha terminado.)
How many cups of coffee have you had? (¿Cuántos cafés te has tomado?) How long have you been drinking coffee? (¿Desde cuándo tomas café?)
I’ve read your report. (He leído tu informe: lo terminé.) I’ve been reading your report. (He estado leyendo tu informe: voy por la mitad.)

Tres reglas prácticas para elegir:

  1. Cantidad o número de veces → simple

    ✓ I’ve visited Rome three times. ✗ I’ve been visiting Rome three times.

  2. Verbos de estado → simple

    Know, like, love, want, believe, understand, own, belong y be casi nunca van en continuo: I’ve known Ana since school (conozco a Ana desde el colegio). Los repasamos en presente simple y continuo.

  3. Situaciones permanentes → mejor simple

    The church has stood here for 500 years. (La iglesia está aquí desde hace 500 años.) Para algo temporal o reciente, el continuo suena más natural.

Con live, work, study y teach, cuando das la duración, las dos formas son correctas y casi significan lo mismo: I’ve lived here for ten years = I’ve been living here for ten years. El continuo puede sonar un poco más temporal.

En las negativas con una duración también es más frecuente el simple: I haven’t seen her for months (hace meses que no la veo).

Comparación con el español: llevar, desde hace y he estado

El español tiene una forma parecida, «he estado + gerundio», y en algunos casos coincide: I’ve been thinking about you (he estado pensando en ti). Pero para decir cuánto lleva una actividad el español prefiere otras construcciones, todas en presente.

Del español al inglés
Español Inglés
Llevo dos horas esperando. I’ve been waiting for two hours.
Espero desde hace dos horas. I’ve been waiting for two hours.
Hace dos horas que espero. I’ve been waiting for two hours.
Estudio inglés desde enero. I’ve been studying English since January.
¿Desde cuándo trabajas aquí? How long have you been working here?

Las cinco frases españolas usan el presente o «llevar», y las cinco van en present perfect continuous en inglés. El presente inglés solo describe el ahora; en cuanto añades una duración que viene del pasado, cambia el tiempo.

Tampoco existe un verbo «llevar» para esto: ✗ I carry two hours waiting. La idea de «llevar» la aportan for o since junto al present perfect continuous.

Ejemplos traducidos

Estas frases muestran el tiempo en situaciones cotidianas. Fíjate en cómo cambia la traducción según el contexto:

Ejemplos de present perfect continuous
Inglés Español
I’ve been trying to call you all afternoon. Llevo toda la tarde intentando llamarte.
Why are you so tired? — I’ve been running. ¿Por qué estás tan cansado? — He estado corriendo.
My neighbors have been making noise since midnight. Mis vecinos llevan haciendo ruido desde la medianoche.
How long have you been feeling like this? ¿Desde cuándo te sientes así?
We haven’t been going out much lately. Últimamente no salimos mucho.
Sorry I’m late. Have you been waiting long? Perdón por llegar tarde. ¿Llevas mucho esperando?
The baby has been crying for an hour. El bebé lleva una hora llorando.
What have you been up to? ¿Qué has hecho últimamente? / ¿Qué es de tu vida?
I’ve been meaning to tell you something. Hace tiempo que quiero decirte algo.
She’s been teaching Spanish online since the pandemic. Da clases de español en línea desde la pandemia.

What have you been up to? es un saludo muy habitual entre amigos que no se ven desde hace tiempo. Y I’ve been meaning to… expresa algo que llevas tiempo queriendo hacer y aún no has hecho.

Si quieres situar este tiempo en el mapa completo, consulta los tiempos verbales en inglés. Su equivalente en el pasado es el past perfect continuous (I had been waiting), que verás junto al pasado perfecto. Para afianzar la forma, practica con los ejercicios de present perfect continuous y repasa verbos frecuentes como wait o work.

Practica

Escribe o elige la respuesta y pulsa Comprobar. Las soluciones están debajo de cada pregunta.

  1. I (wait) for the bus for twenty minutes.

    Llevo veinte minutos esperando el autobús / camión.

    Ver solución

    have been waiting La espera empezó hace veinte minutos y sigue ahora: have been + waiting. En español usamos «llevar + gerundio» o el presente, pero en inglés hace falta el present perfect continuous.

  2. She English since she was ten.

    Aprende / Lleva aprendiendo inglés desde los diez años.

    Ver solución

    has been learning Con since y una actividad que continúa, el inglés no admite el presente (is learning, learns). Con she el auxiliar es has.

  3. Your eyes are red. you been crying?

    Tienes los ojos rojos. ¿Has estado llorando?

    Ver solución

    Have Es una actividad reciente con un efecto visible. En la pregunta, have va delante del sujeto; con you es have, no has.

  4. I three chapters of the book this morning.

    Esta mañana he leído / leí tres capítulos del libro.

    Ver solución

    have read Hay una cantidad terminada (three chapters), así que interesa el resultado: present perfect simple. El continuo no se usa para contar cuántas cosas has hecho.

  5. How long have you (work) at the hospital?

    ¿Cuánto tiempo llevas trabajando en el hospital?

    Ver solución

    been working How long pregunta por la duración de una actividad que sigue: How long + have + sujeto + been + -ing. Falta been + working.

  6. We each other for fifteen years.

    Nos conocemos desde hace quince años.

    Ver solución

    have known Know es un verbo de estado y no suele ir en forma continua. Para la duración usamos el present perfect simple: have known.

  7. They (not / sleep) well lately because of the noise.

    Últimamente no han estado durmiendo / no duermen bien por el ruido.

    Ver solución

    haven't been sleeping Negativa: haven't + been + -ing. Lately es una palabra señal típica de este tiempo para situaciones recientes.

  8. Ordena: been / what / you / doing / have

    ¿Qué has estado haciendo?

    Ver solución

    What have you been doing Pregunta con wh-: What + have + sujeto + been + -ing.

  9. I've been calling you 8 o'clock!

    ¡Llevo llamándote desde las ocho!

    Ver solución

    since Since va con el momento en que empezó la actividad (8 o'clock). For iría con una duración: for two hours.

  10. Corrige el error en «I am studying here since two years»: I here for two years.

    Llevo dos años estudiando aquí.

    Ver solución

    have been studying Hay dos errores típicos: el presente (am studying) en lugar del present perfect continuous, y since con una duración. Lo correcto es I have been studying here for two years.

  11. Ordena: has / it / raining / all / been / day

    Ha estado lloviendo / Lleva lloviendo todo el día.

    Ver solución

    It has been raining all day Afirmativa: sujeto + has been + -ing. All day (todo el día) es una expresión de duración muy frecuente con este tiempo.

¿Has visto un error? Avísanos

Sigue aprendiendo