Ir al contenido
EveryLingua Todos los idiomasDiccionario
ES
Los 129 temas

Alfabeto y pronunciación

Alfabeto y pronunciación

Tiempos verbales y futuro

Los tiempos y las formas continuas

Hablar del futuro

Verbos: modales, pasiva y más

Los verbos modales

La voz pasiva

Condiciones y deseos

El estilo indirecto

Lo que viene después de un verbo

Artículos, nombres y adjetivos

Sustantivos, artículos y cantidades

Pronombres

Adjetivos y adverbios

Preposiciones

Estructura de la oración

El orden de la frase

Subordinadas y enlaces

Estilo y escritura

Estilo y matices

Escritura y puntuación

B1  ·  Los tiempos y las formas continuas

El Present Perfect Progressive

Cuánto tiempo lleva algo en marcha — y que sigue.

De un vistazo

Para recordar
«Llevo … haciendo» es have been … -ing.
Cuándo
  1. Antes del pasado
  2. El pasado
  3. Pasado ligado al presente
  4. El presente
  5. El futuro
  6. Acabado en el futuro

Pasado ligado al presente — Lo que empezó u ocurrió antes y todavía vale o importa ahora.

Forma
I have been waitingyo llevo tiempo esperando
Palabras clave
  • how long
  • for
  • since
  • all day
  • all morning
  • lately
  • recently
Trampa
Incorrecto:I wait for you since twenty minutes.
Correcto:I have been waiting for you for twenty minutes.

Ahora tú

5 ejercicios sobre este tema. Las respuestas se comprueban en el navegador; ninguna sale de tu dispositivo.

Ahora escríbelo tú3 frases sobre este tema, escritas y corregidas al momento.

La forma

Cómo se construyen las formas

Cada fila da primero el significado y luego la forma en inglés. Los colores señalan lo que cambia de una forma a otra.

raíz (regular) marca de tiempo verbo auxiliar negación

yo llevo tiempo esperandoI have been waiting
tú llevas tiempo esperando, usted lleva tiempo esperandoyou have been waiting
él, ella lleva tiempo esperandohe, she, it has been waiting
nosotros llevamos tiempo esperandowe have been waiting
vosotros lleváis tiempo esperando, ustedes llevan tiempo esperandoyou have been waiting
ellos, ellas llevan tiempo esperandothey have been waiting
afirmaciónI have been waiting. / She has been waiting.
negaciónI have not been waiting.
preguntaHow long have you been waiting?

Las reglas, una a una

La forma de este temaLa palabra que la pide

  1. How long pregunta casi siempre por esta forma.

    How long have you been learning English?¿Cuánto tiempo llevas aprendiendo inglés?

  2. Si se trata de una cantidad o de un resultado, va la forma simple.

    I have read three chapters. — I have been reading all day.He leído tres capítulos. — Llevo todo el día leyendo.

  3. Un resultado visible en el presente justifica la forma continua.

    Your eyes are red — have you been crying?Tienes los ojos rojos, ¿has estado llorando?

  4. Los verbos de estado se quedan aquí también en la forma simple.

    I have known her since school.La conozco desde el colegio.

Frases de ejemplo

We have been waiting for over an hour.Llevamos esperando más de una hora.

She has been working here since April.Trabaja aquí desde abril.

It has been raining all night.Ha estado lloviendo toda la noche.

They have been arguing again.Han vuelto a discutir.

I have been trying to reach you.Llevo un rato intentando localizarte.

5 frases de ejemplo más

I have been waiting for an hour.Llevo una hora esperando.

She has been working here since 2020.Trabaja aquí desde 2020.

It has been raining all day.Lleva lloviendo todo el día.

They have been talking about it for weeks.Llevan semanas hablando de ello.

You look tired — have you been running?Pareces cansado, ¿has estado corriendo?

La trampa típica de los hispanohablantes

Atención

La construcción con «llevar» se traduce mal de dos maneras. La primera es literal y no existe: I carry twenty minutes waiting. La segunda es más frecuente y suena a error de principiante: I wait since twenty minutes, con el presente español pegado al inglés. La forma correcta reordena todo: el verbo pasa a compuesto, «llevar» desaparece y «desde hace» se convierte en for.

Incorrecto:I wait for you since twenty minutes.
Correcto:I have been waiting for you for twenty minutes.

La explicación completa

Leerla entera · unos 1 min

La forma es have o has been más el verbo en -ing. Subraya la duración de algo que llega hasta ahora: cuánto lleva así y hasta qué punto se nota.

El español tiene para esto una construcción propia que el inglés no posee: « llevar » más gerundio. «Llevo veinte minutos esperando» es exactamente I have been waiting for twenty minutes, y quien tenga presente esa equivalencia acierta casi siempre. La trampa es que «llevo» está en presente y su equivalente inglés no.

La diferencia con el Present Perfect simple es de mirada. I have written three emails mira el resultado: tres, terminados. I have been writing emails all morning mira la actividad: toda la mañana, y se me nota.

¿Cómo llevas este tema?

Siguiente en el itinerario: 61 · Permiso y posibilidad: may, mightVolver al itinerario

Los verbos de esta página, en todas sus formas: be · have · read · know · wait · reach · work · argue

Temas relacionados