El pasado perfecto continuo (Past Perfect Continuous)

B2 · Intermedio altoTiempos pasados

El past perfect continuous es el “pariente de duración” del past perfect: dice cuánto tiempo llevaba pasando algo antes de otro momento del pasado. Es justo lo que en español dices con “llevaba… cuando…” o “hacía… que…”.

Lo que vas a aprender

  • La forma: had been + verbo-ing (I had been working, she had been waiting)
  • Destaca la duración de una acción hasta un momento del pasado
  • Muchas veces explica la causa de una situación posterior en el pasado
  • Negación: hadn't been + -ing; preguntas: Had + sujeto + been + -ing

Duración hasta un momento del pasado

El past perfect continuous muestra cuánto tiempo llevaba ocurriendo una acción antes de otro momento del pasado. Lo importante es la duración o el proceso, no solo el hecho de que algo estuviera terminado.

En español lo dices de varias formas: “Llevaba una hora esperando cuando por fin llegó el autobús”, “Hacía una hora que esperaba” o “Había estado esperando una hora”. La última es casi idéntica al inglés: “I had been waiting for an hour when the bus finally came.” Las otras dos no se traducen palabra por palabra: “llevar” aquí no es carry y “hacía” no es made.

Ojo con “desde hace / desde hacía”: con un período de tiempo se usa for (for an hour, for two years), no since. Since va solo con un momento concreto (since 8 o'clock, since Monday).

"I had been waiting for an hour when the bus finally came."
"She had been studying for three hours before the test."

Explicar un resultado en el pasado

Muy a menudo este tiempo explica por qué algo era así en un momento del pasado: la acción que venía ocurriendo antes es la causa. Muchas veces ni siquiera había terminado del todo o acababa de terminar, y todavía se notaban las consecuencias.

En español a veces basta el pluscuamperfecto (“Estaba agotado porque había corrido”) o el “había estado + gerundio” (“porque había estado corriendo”). Cuando la causa es la actividad que se prolongó, en inglés lo natural es la forma continua: “He was exhausted because he had been running.” “The ground was wet because it had been raining.”

"He was exhausted because he had been running."
"The ground was wet because it had been raining."

¿Past perfect continuous o past perfect simple?

Usa la forma continua cuando importa la duración o el proceso. Usa el past perfect simple (had + participio) cuando solo importa que algo estaba terminado, a menudo con un resultado o una cantidad (the whole book, three chapters).

Una limitación importante: los verbos de estado como know, own, believe o be normalmente no van en -ing. “Lo conocía desde hacía años” es “I had known him for years”, no “I had been knowing him”, aunque se hable de duración.

Sobre la forma: en este tiempo, después de had been siempre va el verbo con -ing. Had been + participio (had been closed, had been stranded) es otra cosa: la voz pasiva o un estado.

"She had been reading for two hours. (importa la duración)"
"She had read the whole book. (importa que terminó)"

Ejemplos del inglés real

"I had been feeling unwell for days before I finally saw a doctor."
"They had been dating for a year before they got engaged."
"How long had you been living there before you moved?"
"We were tired because we had been traveling all day."

Atención

✗I was waiting since one hour when the bus came.
✓I had been waiting for an hour when the bus came.

“Llevaba una hora esperando” o “esperaba desde hacía una hora” necesita el past perfect continuous. Y con un período de tiempo se usa for, no since.

✗He had been ran for an hour.
✓He had been running for an hour.

En el past perfect continuous, después de had been va la forma -ing, como el gerundio en “había estado corriendo”. Had been + participio (had been closed) sería otra construcción: la pasiva.

✗They didn't been sleeping well.
✓They hadn't been sleeping well.

La negación se forma con hadn't, igual que “no habían estado durmiendo bien”. Did no aparece en este tiempo.

✗How long you had been living there?
✓How long had you been living there?

En las preguntas, had va delante del sujeto. Y “¿Cuánto tiempo…?” es How long, no How much time.

Comparación con tu idioma

“Llevaba una hora esperando cuando…”, “Hacía una hora que esperaba cuando…”: en español se usa “llevar” o “hacer” + el imperfecto

En inglés no se usan carry ni make para esto, y el past continuous solo no basta: “I was waiting since one hour when the bus came” tiene dos errores. Lo correcto es “I had been waiting for an hour when the bus came”: had (más atrás que el otro momento) + been + -ing (proceso) + for (período de tiempo).

“Había estado esperando” y “había esperado”: el español tiene las mismas piezas

Aquí el español te ayuda: “había” = had, “estado” = been, “esperando” = waiting. Y el pluscuamperfecto “había esperado” equivale a had waited. La diferencia es de frecuencia: en inglés la forma continua es la opción normal para hablar de duración, no algo formal o raro. Para negar y preguntar se usa had: hadn't been…, Had you been…? Nunca didn't ni did.

“¿Cuánto tiempo llevabas viviendo allí?”: en español el sujeto puede ir después o no aparecer

En inglés la pregunta natural empieza con How long (no “How much time”), y had va delante del sujeto: “How long had you been living there?” “How long you had been living there?” es incorrecto.

💡 “Llevaba… cuando…” o “hacía… que…” en el pasado → had been + -ing + for/since.

💡 Período de tiempo = for (for an hour); momento concreto = since (since Monday).

💡 Pregúntate: ¿importa la duración o el proceso? Past perfect continuous. ¿Solo importa que terminó? Past perfect.

Situación real: explicar por qué llegas tarde

"Sorry I'm late — when the bus finally came, I had been waiting for forty minutes!"

"That's awful. Had you been standing in the rain the whole time?"

"Yes, so by the time I got on, I was completely soaked."

"You should have taken a taxi."

Práctica

Ejercicio 1 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 2 · Elige la respuesta correcta

Which sentence emphasizes the DURATION of an action up to a past point?

Ejercicio 3 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 4 · Elige la negación correcta

Choose the correct negative.

Ejercicio 5 · Elige la pregunta correcta

Choose the correct question.

Ejercicio 6 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 7 · Elige la forma correcta

Which is formed correctly?

Ejercicio 8 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 9 · Completa la oración

Complete: 'She ___ (wait) for two hours when he finally arrived.' (past perfect continuous)

Ejercicio 10 · Completa la oración

Complete: 'How long ___ (you/learn) English before you moved abroad?' (question)

Ejercicio 11 · Clasifica en grupos

had been working
had worked
had been living
had lived
had been studying
had studied

0 / 6 clasificadas

Ejercicio 12 · Error típico: “llevaba… cuando…”

Spanish: "Llevaba una hora esperando cuando por fin llegó el autobús." Which English translation is correct?

Reto rápido

Cinco preguntas rápidas para comprobar lo que has aprendido.

Pregunta 1 / 5

Puntuación: 0/0

Choose the correct sentence.

Lo que aprendiste

  • El past perfect continuous se forma con had been + verbo-ing, como “había estado + gerundio”.
  • Destaca la duración de una acción hasta un momento del pasado.
  • Muchas veces explica la causa de una situación posterior en el pasado.
  • “Llevaba una hora esperando cuando…” = I had been waiting for an hour when…, con for, no since.
  • Si solo importa que algo terminó, o con verbos de estado como know, usa el past perfect simple.
Ver todas las lecciones de esta categoría