Ir al contenido
EveryLingua

B2  ·  Los tiempos y las formas continuas

El Past Perfect Progressive

Cuánto tiempo llevaba algo en marcha antes de que pasara otra cosa.

La forma es had been más el verbo en -ing. Se comporta con el Past Perfect igual que el Present Perfect Progressive con el Present Perfect: subraya la duración en vez del resultado, un paso más atrás.

El español tiene aquí el equivalente exacto con «llevar» en imperfecto: «llevaba una hora esperando» es I had been waiting for an hour. Quien reconozca esa pareja no necesita nada más.

El uso típico es explicar un estado pasado: She was out of breath because she had been running — no importa cuánto había corrido, sino que había corrido y se notaba.

Die Form

afirmaciónI had been waiting.
negaciónI had not been waiting.
preguntaHow long had you been waiting?

Die Regeln im Einzelnen

  1. La forma continua subraya la duración; la simple, el resultado.

    He had been painting all day. — He had painted two rooms.Llevaba todo el día pintando. — Había pintado dos habitaciones.

  2. A menudo explica un estado visible en el pasado.

    The ground was wet — it had been raining.El suelo estaba mojado: había estado lloviendo.

  3. Los verbos de estado van también aquí en la forma simple.

    She had known about it for weeks.Lo sabía desde hacía semanas.

Woran man es erkennt

  • for
  • since
  • how long
  • all day
  • before that

Beispielsätze

We had been driving for six hours when the engine stopped.Llevábamos seis horas conduciendo cuando se paró el motor.

She had been working there since 2015 when the firm closed.Trabajaba allí desde 2015 cuando la empresa cerró.

They were tired because they had been travelling all night.Estaban cansados porque habían estado viajando toda la noche.

I had not been sleeping well before the exam.Antes del examen no había estado durmiendo bien.

Noch 6 Beispielsätze

He had been looking for a flat for months before he found this one.Llevaba meses buscando piso antes de encontrar este.

The machine had been running all night, so nobody heard the alarm.La máquina llevaba toda la noche en marcha, por eso nadie oyó la alarma.

Her eyes were red because she had been crying.Tenía los ojos rojos porque había estado llorando.

How long had they been living there when the letter arrived?¿Cuánto tiempo llevaban viviendo allí cuando llegó la carta?

We had not been expecting anyone, so the table was not laid.No esperábamos a nadie, así que la mesa no estaba puesta.

The road was closed because they had been digging since Monday.La calle estaba cortada porque llevaban excavando desde el lunes.

Die typisch deutsche Falle

Aufgepasst

Esta forma se construye pocas veces mal y se deja de usar muchas. El aviso práctico es el mismo que en presente: donde en español aparece «llevaba» o un «desde hacía» junto a un pluscuamperfecto, en inglés casi siempre toca had been más -ing.

Falsch:She was tired because she worked since six in the morning.
Richtig:She was tired because she had been working since six in the morning.

«Llevaba … haciendo» es had 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