Ir al contenido
EveryLingua

B1  ·  Los tiempos y las formas continuas

El Present Perfect Progressive

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

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.

Die Form

afirmaciónI have been waiting. / She has been waiting.
negaciónI have not been waiting.
preguntaHow long have you been waiting?

Die Regeln im Einzelnen

  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.

Woran man es erkennt

  • how long
  • for
  • since
  • all day
  • all morning
  • lately
  • recently

Beispielsätze

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.

Noch 5 Beispielsätze

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?

Die typisch deutsche Falle

Aufgepasst

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.

Falsch:I wait for you since twenty minutes.
Richtig:I have been waiting for you for twenty minutes.

«Llevo … haciendo» es have been … -ing.

Jetzt selbst

5 Aufgaben zu diesem Thema. Die Antworten werden im Browser geprüft; nichts davon verlässt Ihr Gerät.

Passt dazu