Lesson 26: Pluscuamperfecto — "the past before the past"
Vocabulary: sequence-in-the-past markers, narrative connectives (~28 items)
How to work with this lesson
- Read — get the rule (5 minutes, no more!)
- Say it out loud — había / habías / había… + participle, slowly, then faster
- Tell stories — this tense is impossible to just "understand"; you have to narrate it: "When I arrived — they had already left"
Lesson 25 gave you the participle (hablado, comido, salido, plus the irregular pack: visto, hecho, escrito, dicho…). Lesson 23 gave you the imperfect of haber (había, habías, había, habíamos, habíais, habían). Today you snap them together — and you get the tense that no story can do without.
Part 1: Why pluscuamperfecto exists
Picture a story in the past:
When I got home, dinner had already gone cold.
Two past events: "got home" is the later one; "had gone cold" is the earlier one. To show one past event happened before another past event, Spanish has its own dedicated tense — pretérito pluscuamperfecto ("past perfect" / "pluperfect"). English does the exact same thing: "had + past participle".
Cuando llegué a casa, la cena ya se había enfriado. When I got home, dinner had already gone cold.
Without pluscuamperfecto this idea can't be expressed cleanly — se enfrió would mean "went cold at that same moment", which is a different story.
Core function: mark an action as having happened EARLIER than another past action (or earlier than some reference point in the past).
English mirror: the Spanish system is a one-to-one match with English. I had eaten = Yo había comido. They had left = Ellos habían salido. Same logic, same structure (auxiliary + past participle), same sequence-of-tenses rule. This is one of the easiest tenses to import from English.
Part 2: How it's formed — a two-piece formula
Formula: imperfecto of haber + past participle of the main verb.
| Person | haber (imperfect) | + participle | = pluscuamperfecto |
|---|---|---|---|
| yo | había | hablado | había hablado — I had spoken |
| tú | habías | comido | habías comido — you had eaten |
| él / ella / usted | había | salido | había salido — he/she had left |
| nosotros | habíamos | llegado | habíamos llegado — we had arrived |
| vosotros | habíais | visto | habíais visto — you (pl.) had seen |
| ellos / ellas / ustedes | habían | hecho | habían hecho — they had done |
Notice: all six imperfect forms of haber carry the tilde on bí. The yo and él/ella forms are identical — había. Context and subject pronouns disambiguate.
Crucial: use había (imperfect of haber), NOT hube (preterite). Hube hablado (the pretérito anterior) exists but is archaic and literary — modern speakers don't use it. Always había + participle.
Compare with pretérito perfecto compuesto (Lesson 25)
| Perfecto compuesto | Pluscuamperfecto |
|---|---|
| he hablado — I have spoken (connected to NOW) | había hablado — I had spoken (connected to a point in the PAST) |
| has comido | habías comido |
| ha salido | había salido |
| hemos llegado | habíamos llegado |
| habéis visto | habíais visto |
| han hecho | habían hecho |
One auxiliary letter changes everything: he → había, has → habías. The participle is identical. If you know perfecto compuesto, you already know pluscuamperfecto — just swap the auxiliary.
Part 3: Past participle — refresher from Lesson 25
Regulars:
- -ar verbs → -ado: hablar → hablado, llegar → llegado, terminar → terminado
- -er / -ir verbs → -ido: comer → comido, salir → salido, vivir → vivido
Irregulars — memorize cold, they are high-frequency:
| Infinitive | Participle | Infinitive | Participle | |
|---|---|---|---|---|
| ver | visto | abrir | abierto | |
| hacer | hecho | morir | muerto | |
| decir | dicho | romper | roto | |
| escribir | escrito | cubrir | cubierto | |
| poner | puesto | descubrir | descubierto | |
| volver | vuelto | resolver | resuelto |
Important: in pluscuamperfecto (just like in perfecto compuesto) the participle does not agree with the subject or object. Always -o at the end: ella había llegado, NOT "llegada". Ellos habían salido, NOT "salidos". A major contrast with French/Italian — and a relief: there's nothing to remember.
Part 4: What pluscuamperfecto lives with in a sentence
Pluscuamperfecto almost never stands alone — it travels with a second, later past event, typically in the indefinido.
Pattern 1: Cuando + indefinido, ya + pluscuamperfecto
Cuando llegué, ya habían salido. When I arrived, they had already left.
Cuando llamaste, yo ya había cenado. When you called, I had already had dinner.
Pattern 2: Pluscuamperfecto, cuando + indefinido (flipped order)
Ya había cerrado la puerta cuando oí el ruido. I had already shut the door when I heard the noise.
Pattern 3: Todavía no / aún no + pluscuamperfecto ("hadn't yet")
A las ocho todavía no habíamos terminado. By eight we still hadn't finished.
Pattern 4: Antes / antes de + inf. ("before…")
Antes de llegar tú, yo ya había leído el periódico. Before you arrived, I had already read the paper.
(antes de que + subjunctive comes properly in Lesson 36; for now just notice it exists.)
Pattern 5: Hasta que + indefinido ("until then…")
Hasta que lo conocí, nunca había sido tan feliz. Until I met him, I had never been so happy.
Pattern 6: Para entonces… ("by then")
Para entonces, ya nos habíamos acostumbrado. By then, we had already gotten used to it.
Part 9: Review
R1 → Lesson 25 (perfecto compuesto). Say out loud: "I've already done it" — Ya lo he hecho. Now shift it into pluscuamperfecto: Ya lo había hecho. Feel the difference? He hecho — link to NOW; había hecho — link to a moment in the PAST.
R2 → Lesson 24 (indefinido vs imperfecto). In pluscuamperfecto stories, the indefinido is the "arrival" point (cuando llegué, cuando llamó), while the imperfect often paints the background: Cuando llegué a casa, mi madre dormía en el sofá; ya había cenado y había recogido la cocina.
R3 → Lesson 23 (imperfecto). All forms of haber — había, habías, había, habíamos, habíais, habían — are imperfect. If you're shaky on the imperfect, go back to Lesson 23. Pluscuamperfecto cannot work without it.
Lesson vocabulary
- yaalready
- todavía no / aún nonot yet
- cuandowhen
- antesbefore, earlier
- antes de + inf.before (doing)…
- antes de que + subj.before…
- después / después de + inf.after / after (doing)…
- para entoncesby then
- hasta ese momento / hasta entoncesuntil that moment / until then
- hasta que + indef.until…
- nunca antesnever before
- jamásnever (emphatic)
- la primera vezthe first time
- reciénjust (now/then)
- apenasbarely, hardly
- de repente / de prontosuddenly
- entonces / en aquel momentothen / at that moment
- en aquella épocaback then, in those days
- resulta queit turns out that…
- por suerte / por desgracialuckily / unfortunately
| German | Translation | |
|---|---|---|
ya | already | |
todavía no / aún no | not yet | |
cuando | when | |
antes | before, earlier | |
antes de + inf. | before (doing)… | |
antes de que + subj. | before… | |
después / después de + inf. | after / after (doing)… | |
para entonces | by then | |
hasta ese momento / hasta entonces | until that moment / until then | |
hasta que + indef. | until… | |
nunca antes | never before | |
jamás | never (emphatic) | |
la primera vez | the first time | |
recién | just (now/then) | |
apenas | barely, hardly | |
de repente / de pronto | suddenly | |
entonces / en aquel momento | then / at that moment | |
en aquella época | back then, in those days | |
resulta que | it turns out that… | |
por suerte / por desgracia | luckily / unfortunately |
Full dictionary
3,250 entries
Read the task, type your answer in Spanish, and hit Check. Each answer is checked locally first; tricky cases ask Claude for a hint. Progress saves automatically.
🔊 ExercisesOpens the exercise answers in the external app — study with audio and word-by-word breakdown.Exercise 1. Conjugate haber in the imperfect
Without peeking, name all six imperfect forms of haber — the "engine" of pluscuamperfecto.
Open-ended drill — no automatic check. Say the answers aloud, then move on.
Exercise 2. Put the verb in pluscuamperfecto
Exercise 3. Indefinido or pluscuamperfecto?
Pick the right form. Remember: indefinido is the "second" (arrival) point; pluscuamperfecto is what had already been done before it.
Exercise 4. Translate to Spanish
Exercise 5. Tell a story
Use pluscuamperfecto and indefinido to tell, in 5–7 sentences, what happened yesterday — and what had already happened before it.
Model: Ayer llegué tarde a la oficina. Cuando entré, mis colegas ya habían empezado la reunión. El jefe ya había repartido los documentos y yo todavía no había leído nada. Para entonces, María ya había hecho su presentación. Cuando por fin me senté, todos ya habían terminado de hablar.
Yesterday I arrived late at the office. When I walked in, my colleagues had already started the meeting. The boss had already handed out the documents and I hadn't read anything yet. By then, María had already done her presentation. When I finally sat down, everyone had already finished speaking.
Open-ended drill — no automatic check. Say the answers aloud, then move on.
Need more practice? Claude will generate a fresh 10-prompt exercise from this lesson's vocab and theme.
Generated: 0 of 5
Listening texts
Three text variants per lesson. Open in glottos.com for synchronized audio playback.
Text AText for Lesson 26: "By the time that…"🔊 Audio practice ↗
- Cuando llegué a casa, mi madre ya había preparado la cena.
- Cuando entré en la oficina, todos ya habían empezado a trabajar.
- Cuando llamaste por teléfono, yo ya me había acostado.
- Cuando salimos de casa, ya había dejado de llover.
- Cuando el tren llegó a la estación, los pasajeros ya habían bajado.
- A las ocho, los niños ya habían terminado los deberes.
- A las once, todos ya se habían acostado.
- Para el lunes, yo ya había leído todo el libro.
- Para entonces, ya habíamos vendido la casa vieja.
- Cuando me desperté, mi marido ya había salido a correr.
- Cuando volvimos del cine, mi hermano ya había cenado solo.
- Cuando me lo contaste, yo ya lo sabía.
- Cuando me lo preguntaron, yo ya había olvidado la respuesta.
- Antes de venir aquí, ella ya había vivido en tres países.
- Antes de aquel viaje, yo nunca había visto el mar.
- Antes de conocerte, no había sido tan feliz.
- Todavía no había terminado de comer cuando sonó el teléfono.
- Todavía no nos habíamos sentado cuando empezó la película.
- Aún no había abierto la puerta cuando oí los gritos.
- Cuando el médico llegó, el niño ya se había dormido.
- Cuando el camarero trajo el café, ya habíamos pagado la cuenta.
- Cuando bajé del coche, mi amigo ya me había visto.
- Cuando empezó la reunión, el jefe ya había llegado.
- Cuando llegó el verano, ya habíamos hecho todos los planes.
- Cuando salí del trabajo, ya había anochecido.
- Cuando entré en clase, el profesor ya había escrito la fecha en la pizarra.
- Cuando regresé a mi pueblo, casi todos mis amigos ya se habían ido.
- Cuando me dieron la noticia, yo ya la había leído en internet.
- Cuando por fin contestó, yo ya había colgado.
- Cuando me desperté el sábado, ya había salido el sol.
Text BText for Lesson 26: "Story of one morning" — a dense past sequence🔊 Audio practice ↗
- Aquel lunes me desperté tarde, porque la noche anterior me había acostado a las tres.
- Cuando abrí los ojos, mi mujer ya se había levantado y había preparado el desayuno.
- En la cocina vi que ella ya había leído el periódico y lo había dejado sobre la mesa.
- Mi hijo todavía no se había despertado, pero el perro ya había salido al jardín.
- Cuando bajé las escaleras, alguien ya había abierto todas las ventanas de la sala.
- Mi mujer me dijo que ya había llamado dos veces a la escuela del niño.
- Resulta que el profesor le había escrito un correo el día anterior y nadie lo había visto.
- Yo estaba seguro de que ya había contestado a aquel correo, pero me equivocaba.
- Antes de salir de casa, ya me había tomado dos cafés y todavía tenía sueño.
- Cuando llegué al coche, vi que mi vecino ya se había ido al trabajo.
- Para entonces, el tráfico ya había empezado y la radio había avisado de un atasco.
- Cuando llegué a la oficina, mis compañeros ya habían empezado la reunión.
- El jefe ya había repartido los documentos y yo todavía no había leído nada.
- María ya había hecho su presentación cuando por fin me senté en la silla libre.
- Apenas había abierto el portátil, cuando el jefe me preguntó algo y no supe responder.
- Resultó que la pregunta era sobre un informe que yo ya había enviado la semana anterior.
- Por suerte, una colega me recordó que ya lo habíamos discutido el viernes.
- Cuando la reunión terminó, todos ya se habían tomado tres cafés.
- A las once todavía no había contestado ni un solo correo del día.
- Para mediodía, ya había escrito veinte mensajes y había hecho cinco llamadas.
- Cuando bajé a comer, el restaurante de abajo ya había cerrado la cocina.
- Por fortuna, mi amigo Carlos ya había guardado dos sitios y había pedido la comida.
- Mientras comíamos, me contó que su mujer ya se había recuperado de la operación.
- Yo no sabía nada de eso, porque hacía meses que no nos habíamos visto.
- Después de comer, volví a la oficina y vi que el jefe ya se había ido a otra reunión.
- Para entonces, yo ya había decidido que aquel día sería difícil de olvidar.
- A las seis, cuando salí del trabajo, todavía no había terminado todo lo que quería.
- En el metro me di cuenta de que ya había recibido tres mensajes de mi mujer.
- Cuando por fin llegué a casa, mi familia ya había cenado y había recogido la cocina.
- Antes de acostarme, pensé que nunca antes había tenido un lunes tan largo.
Text CText for Lesson 26: "Why didn't you come?" — an explanatory dialogue🔊 Audio practice ↗
- — ¡Hola, Marta! ¿Por qué no viniste ayer a la fiesta?
- — Lo siento, Pablo. Cuando llegaste a buscarme, yo ya me había ido al hospital.
- — ¿Al hospital? ¿Qué pasó?
- — Mi padre se había caído por la mañana y mi madre me había llamado a las seis.
- — ¡Madre mía! ¿Y cómo está él ahora?
- — Está bien, gracias. Cuando llegué, los médicos ya le habían hecho las pruebas.
- — Menos mal. ¿Y por qué no me escribiste un mensaje?
- — Quise escribirte, pero cuando saqué el móvil, vi que ya se había apagado.
- — Claro, por eso no contestabas. Yo te llamé tres veces.
- — Lo sé. Cuando por fin cargué el móvil, ya habían pasado seis horas.
- — Para entonces yo ya había salido de la fiesta y había vuelto a casa.
- — ¿Y cómo estuvo? ¿Vino mucha gente?
- — Bueno, cuando yo llegué, casi todos ya se habían ido.
- — ¿Tan temprano? Pero la fiesta empezaba a las nueve.
- — Sí, pero resulta que Ana había cambiado la hora y no había avisado a nadie.
- — ¡Qué típico de ella! Siempre hace lo mismo.
- — Cuando llegué, ya habían cenado, ya habían cortado la tarta y ya habían cantado el cumpleaños.
- — Pobre Pablo. ¿Y al menos te guardaron un trozo de tarta?
- — Sí, pero cuando lo probé, ya se había secado.
- — ¡Qué desastre! La próxima vez vamos juntos y todo será diferente.
- — Por cierto, ¿tu padre ya había estado en ese hospital antes?
- — No, nunca. Era la primera vez que iba allí.
- — ¿Y los médicos ya sabían lo de su corazón?
- — Sí, por suerte yo había llevado todos sus papeles del médico de cabecera.
- — Hiciste bien. Sin esos papeles habría sido mucho más difícil.
- — Cuando salimos del hospital, ya había anochecido y ya no había autobuses.
- — ¿Y cómo volvisteis?
- — Un vecino nos llevó. Resulta que él también había estado allí esa tarde.
- — Qué casualidad. Bueno, lo importante es que tu padre ya está bien.
- — Sí, gracias. Y la próxima fiesta no me la pierdo, te lo prometo.
Audio playback is handled by glottos.com — opens in a new tab.
Mouth training
Core principle: 95% mouth training. Read each line aloud. Don't just look — speak.
Part 5: Language scale — drill había + participle across persons
This is the mandatory exercise. Pick five verbs and run all six persons out loud. Slowly first, then fast — until your tongue straightens out.
Scale with hablar
| Person | Form | Example |
|---|---|---|
| yo | había hablado | Yo ya había hablado con él. |
| tú | habías hablado | ¿Habías hablado con él? |
| él/ella | había hablado | Ella ya había hablado conmigo. |
| nosotros | habíamos hablado | Nosotros ya habíamos hablado. |
| vosotros | habíais hablado | ¿Habíais hablado vosotros? |
| ellos | habían hablado | Ellos ya habían hablado. |
More scales — say each row out loud across all six persons
- comer: había comido • habías comido • había comido • habíamos comido • habíais comido • habían comido
- salir: había salido • habías salido • había salido • habíamos salido • habíais salido • habían salido
- ver (irregular participle visto): había visto • habías visto • había visto • habíamos visto • habíais visto • habían visto
- hacer (irregular hecho): había hecho • habías hecho • había hecho • habíamos hecho • habíais hecho • habían hecho
Goal: run each scale 3 times. Listen for the rhythm: había-X / habías-X / había-X / habíamos-X / habíais-X / habían-X. When the rhythm clicks, the form is automatic.
Part 6: Matrix — "what had already happened when…"
Take five "arrival points" in the past (cuando llegué, cuando llamaste, cuando entramos, cuando se despertó, cuando me lo dijeron). For each one, build a continuation in pluscuamperfecto.
| Cuando… (indefinido) | Ya + pluscuamperfecto |
|---|---|
| Cuando llegué a casa, | ya había cenado mi hermano. |
| Cuando llamaste, | ya me había acostado. |
| Cuando entramos al cine, | la película ya había empezado. |
| Cuando se despertó, | todos ya se habían ido. |
| Cuando me lo dijeron, | yo ya lo había sabido por María. |
Drill: cover the right-hand column. Looking only at the "cuando…" half, build the pluscuamperfecto continuation yourself. First follow the model, then invent your own.
Reverse matrix: "I had already done X, when Y happened"
| Ya + pluscuamperfecto | Cuando… (indefinido) |
|---|---|
| Ya había terminado el trabajo | cuando llegó el jefe. |
| Ya habían comido | cuando los invité a cenar. |
| Ya habíamos visto la película | cuando salió en el cine. |
| Ya había escrito la carta | cuando me dijiste de no escribirla. |
| Ya se había acostado | cuando lo llamé por teléfono. |
PLUSCUAMPERFECTO = "THE PAST BEFORE THE PAST"
= English "had + past participle"
FORMULA:
haber (imperfect) + past participle
───────────────── ──────────────
había, habías, hablado / comido / salido
había, habíamos, visto / hecho / dicho /
habíais, habían escrito / vuelto / puesto …
SIX FORMS OF HABER (IMPERFECT):
yo había
tú habías
él/ella había ← same as "yo"!
nosotros habíamos
vosotros habíais
ellos habían
USE:
An action that happened EARLIER than another past action.
"When I arrived, they had already left."
→ Cuando llegué, ya habían salido.
Must use HABÍA (imperfect of haber), NOT hube (preterite).
MARKERS:
ya "already" — headline marker
todavía no / aún no "not yet"
cuando "when" — arrival point (indefinido)
antes / antes de "before…"
hasta que "until…"
para entonces "by then"
hasta ese momento "until that moment"
nunca antes "never before"
apenas "barely / hardly"
PATTERNS:
Cuando + indefinido, ya + había + part.
Ya + había + part. cuando + indefinido.
Para entonces, ya + había + part.
Nunca antes había + part.
Hasta que + indef., nunca había + part.
PARTICIPLE DOES NOT AGREE:
ella había llegado (NOT "llegada")
ellos habían salido (NOT "salidos")
DON'T CONFUSE WITH PERFECTO COMPUESTO:
he hecho ≠ había hecho
"have done" (link to NOW)
"had done" (link to a PAST moment)
Next up: Lesson 27 — Future tense. Two flavors: the easy ir a + infinitive ("going to do") for plans, and the morphological future (hablaré, comerás, vivirá) with its 12 irregular stems. Plus a neat bonus: future tense as a guess about the present (¿Quién será? — "Who could that be?"). After three past tenses in a row, this'll feel like a fresh breeze.
Next up: Lesson 27 — Future tense. Two flavors: the easy ir a + infinitive ("going to do") for plans, and the morphological future (hablaré, comerás, vivirá) with its 12 irregular stems. Plus a neat bonus: future tense as a guess about the present (¿Quién será? — "Who could that be?"). After three past tenses in a row, this'll feel like a fresh breeze.