Español → Inglés · B2 · Aspecto avanzado

The system had been running slowly for an hour before it finally crashed.

Lección 133 · Duración anterior a un resultado pasado

Una forma para el diagnóstico: había estado ocurriendo. Con had been + -ing dices cuánto llevaba pasando una actividad justo antes de otro hecho o resultado pasado — la clave para explicar una causa. 🔊

Cómo funciona

había estado + -ing = duración antes de un corte pasado
01

Objetivo: explicar cuánto tiempo llevaba ocurriendo una actividad justo antes de otro hecho o resultado pasado. La forma es had been + verbo-ing, igual para todos los sujetos: I/you/it/they had been working. La línea de tiempo es la clave: la actividad venía ocurriendo → llega un corte pasado → aparece el resultado. Por eso es la forma del diagnóstico: The system had been running slowly for an hour before it crashed explica la causa mejor que un simple it crashed. Marcadores típicos: for (periodo), since (inicio), before y by the time (el corte).

Llevaba una hora funcionando lento antes de caerse.
español: duración anterior + corte
↔
It had been running slowly for an hour before it crashed.
it had bin RA-ning SLOU-li for an AUR bi-FOR it krasht

había estado + -ing: la duración que explica lo que pasó después.

solo el momento
⏱️
It was running slowly when it crashed.
describe el instanteno dice cuánto llevaba
VS
la duración anterior
⏳
It had been running slowly for an hour before it crashed.
explica la causallevaba una hora así

Truco: si quieres explicar por qué pasó algo, di cuánto llevaba ocurriendo antes: had been + -ing.

🎁 El regaloUn molde de diagnóstico listo: [algo] had been + -ing + for/since [tiempo] + before [hecho pasado]. → The line had been dropping calls for twenty minutes before we escalated it.
⚠️ La trampaNo confundas had been -ing (pasado: el marco ya terminó) con have been -ing (sigue ahora). Y no pongas -ing a verbos de estado: had known, no had been knowing.

El patrón del día — afirmar, negar y preguntar la duración anterior:

✅ afirmar
It had been syncing for ten minutes.
it had bin SIN-king for ten MI-nits · llevaba diez minutos sincronizando
🚫 negar
It hadn't been backing up properly.
it HA-dent bin BA-king ap PRO-per-li · no había estado respaldando bien
❓ preguntar
How long had it been dropping calls?
hau long had it bin DRO-ping kols · ¿cuánto llevaba cortando llamadas?
⚠️ La trampa madre: lo que manda es la duración anterior a un punto pasado. Si no hay esa duración previa, usa otra forma: was -ing para el proceso en el momento (it was syncing when it froze), had + participio para un hecho anterior ya terminado (it had synced before it froze) o have been -ing si sigue hasta ahora (it has been syncing for ten minutes)
vowel · la a de had (had) schwa · el been/for átono (bin, for) consonant · el grupo cr- de crash ending · la -ing de running / waiting
had been

la forma y sus vecinas

Pulsa cada tarjeta 🔊 · una forma por línea de tiempo
★

La forma central y las tres con las que se confunde. Cada tarjeta lleva su línea de tiempo.

El kit del diagnóstico. had been + -ing, for / since, before / by the time, hadn't been + -ing, How long had it been…? Pulsa para oír:

Ejemplos

🩺 diagnósticos e incidencias
02

Fragmentos reales de historial de caso: la duración anterior explica la causa. Pulsa ▶ (normal) o 🐌 (lento).

Errores típicos

was -ing por había estado -ing · have vs had
03
❌ MAL
el imperfecto español no basta para la duración anterior
✅ BIEN
duración anterior a un hecho pasado
  • ① was -ing por «llevaba». Para la duración antes de un hecho pasado usa had been -ing, no was -ing.
  • ② have been / had been. have been -ing sigue ahora; had been -ing es pasado (el marco ya terminó).
  • ③ -ing en verbos de estado. ✗ had been knowing → ✓ had known; ✗ had been wanting → ✓ had wanted.
  • ④ olvidar «been». ✗ it had running → ✓ it had been running.
  • ⑤ for / since. for + periodo (for an hour); since + inicio (since 9 a.m.).
🪤 Falso amigo: «actualizar» un sistema es update, no actualize; y «asistir» (ayudar) es assist / help, no attend (que es «asistir a un lugar»). En un diagnóstico, cuida esos pares.

Cultura en contexto

la duración anterior da credibilidad
04

En un reporte técnico anglosajón, explicar cuánto llevaba pasando algo antes del fallo demuestra que investigaste la causa raíz, no solo el síntoma. It had been overheating for days before it shut down suena a análisis; it shut down a secas, no.

« The app had been crashing on startup since the update, so we rolled it back. »

La duración anterior (had been crashing since the update) conecta la causa con la acción (we rolled it back): un diagnóstico completo en una frase.

Ojo: esta lección recupera el hilo de aspecto avanzado del B2 (junto a future continuous y future perfect) y abre el bloque de consolidación del nivel.

Shadowing

la cadena had been + -ing, de corrido 🔊
05

Escucha → repite → revela. La secuencia had been + -ing se dice ligada; practícala como un bloque.

Prueba de memoria

del español al inglés · pulsa para revelar
06

Lee la frase en español y produce la duración anterior con had been + -ing.

Ejercicios

elegir la forma · producir la duración anterior
07

Repaso rápido

las cuatro formas, lado a lado
08
Esta lección aísla had been + -ing (duración anterior a un hecho pasado) frente a sus tres vecinas: was -ing (momento, Lección 6), had + participio (hecho anterior terminado, Lección 7) y have been -ing (duración hasta ahora, Lección 11). Es la pieza que faltaba del aspecto avanzado del B2.
⏳

You can say how long something had been happening before it went wrong.

Ya usas had been + -ing para explicar la duración anterior a un resultado pasado, y la distingues de was -ing, had done y have been -ing.

+80
XP
0/0
Puntaje
🔥B2
Nivel