Pretérito pluscuamperfecto
Want to practice this with a teacher?
Book a free trialThe pretérito pluscuamperfecto is the past of the past. It takes one action that was already finished before another past moment, and marks it as the earlier one.
Cuando llegué, ya se había ido. — When I arrived, she had already left.
Two things happened, both in the past. The leaving happened first, and había ido is what tells you so.
You build it with haber in the imperfect + a past participle, and it works almost exactly like English "had done". If you can say "I had eaten", you can say había comido.
And unlike the present perfect — which Buenos Aires mostly replaces with the simple past — this one is alive and well here. You'll use it from day one.
Spanish has several past tenses, and learners reasonably wonder why it needs another one. The answer is that this one doesn't describe an action; it orders two of them.
Compare:
Same two verbs, opposite sequence. The pluperfect is doing the work that word order can't.
Its Latin name says it plainly: plus quam perfectum, "more than completed". Not just finished — finished before something else that was also finished.
Two pieces, in this order: haber in the imperfect + the past participle.
The good news is that this is the most regular conjugation in Spanish. No irregularities at all, and two forms are identical.
| Subject | haber | Example |
|---|---|---|
| yo | había | había hablado |
| vos / tú | habías | habías hablado |
| él, ella, usted | había | había hablado |
| nosotros, nosotras | habíamos | habíamos hablado |
| vosotros, vosotras (Spain only) | habíais | habíais hablado |
| ellos, ellas, ustedes | habían | habían hablado |
Yo había and él había are the same. Context tells you which one you're looking at, and if it doesn't, you add the subject: yo había salido, pero él no.
As with every compound tense, voseo doesn't touch this one: vos habías, exactly like tú habías.
Regular verbs take -ado (for -ar) or -ido (for -er and -ir):
The irregular ones (abierto, dicho, escrito, hecho, puesto, roto, visto, vuelto and a few more) are the same here as in every other compound tense. If you already know them from the present perfect, you know them for this one. The full list, including the accented ones like leído and traído, is in the past participles lesson.
The same three rules as every compound tense, so this will be quick.
Nothing separates haber from the participle. English splits them ("I had never seen"); Spanish doesn't.
Pronouns go before haber.
The participle never agrees. Masculine singular, always.
These are covered at length in the present perfect lesson, and they work identically here.
Four situations cover almost everything.
The core use. One thing happened, and before it, another.
Extremely common, and the one learners underuse. If the original sentence was in the past, it shifts to the pluperfect when you report it.
The cause came first; the result is what you're describing.
This is where the tense earns its keep in writing. You're telling something in the past, and you need to reach further back to fill in what led there.
If you read fiction in Spanish, you'll see this constantly. It's how a narrator steps back without changing the main timeline.
Certain adverbs point almost automatically to this tense, because they're all about sequence.
| Word | Example |
|---|---|
| ya | Cuando llamaste, ya había salido. |
| todavía no / aún no | Todavía no había terminado cuando me fui. |
| nunca | Nunca había probado el mate antes de venir. |
| antes de | Antes de conocerte, no había viajado nunca. |
| para cuando | Para cuando llegó la ambulancia, ya se había ido. |
| apenas | Apenas había empezado a hablar cuando lo interrumpieron. |
If you spot ya, nunca or todavía no next to a past event that clearly precedes another, you're almost certainly looking at a pluperfect. Those three are covered in detail in the ya lesson.
If you came here from the present perfect lesson, you learned that he comido is rare in Buenos Aires and that we say comí instead.
This tense is different. The pluperfect is completely normal in Rioplatense Spanish, spoken and written, with no competition from any other form. Cuando llegué ya se había ido is what anyone here would say.
In fact, because the present perfect is so weak in Argentina, the pluperfect carries more of the load. It's the main tense for "before that", and you'll hear it in ordinary conversation, not just in writing.
So: learn the present perfect to recognise it, and learn this one to use it.
This section is for readers at B2 and above, and it explains something that confuses people who read Spanish newspapers.
You'll come across sentences like this:
That llegara looks like a subjunctive, and in any other context it would be one. Here it means había llegado. A plain past perfect, dressed up.
The Latin pluperfect indicative amaveram ("I had loved") became Spanish amara. In medieval Spanish that was still its meaning: cantara meant había cantado, full stop.
Over time the form drifted into the subjunctive, where it ended up alongside cantase, which came from a different Latin tense entirely. That's why modern Spanish has two interchangeable subjunctive forms — hubiera and hubiese, cantara and cantase — where most tenses have one.
But the old meaning never fully died. It survives in literary and journalistic prose, and only in the -ra form: you'll see el jugador que llegara, never el jugador que llegase. That asymmetry is the fingerprint of its history.
Portuguese kept the form alive. Fizera still works as a pluperfect there, though in everyday Brazilian speech tinha feito has largely taken over and fizera reads as literary. Galician and Asturian kept it too. Spanish is the one that let the synthetic form go entirely and replaced it with haber plus a participle.
Recognise it, don't produce it. Writing el jugador que llegara in an email will read as either very formal or slightly off. But when you meet it in a newspaper, you'll know it's a past perfect and not a subjunctive, and that alone will unlock sentences that would otherwise make no sense.
One quick contrast, because the two look alike and do different jobs.
The subjunctive version belongs to conditional sentences and is covered in the third conditional lesson. For now, the rule of thumb: if you're reporting something that actually took place, you want había.
1. Using the preterite for the earlier action. Cuando llegué, ya se fue doesn't say what you mean. → ya se había ido.
2. Splitting haber and the participle. Había nunca visto → Nunca había visto.
3. Making the participle agree. Se habían idas → Se habían ido.
4. Using tener instead of haber. Tenía comido is not Spanish. → Había comido.
5. Reaching for hubiera when nothing is hypothetical. Me dijo que hubiera perdido las llaves → que había perdido las llaves.
| # | Prompt |
|---|---|
| 1 | Cuando llegamos, la película ya ______ (empezar). |
| 2 | Nunca ______ (ver, yo) tanta gente en la calle. |
| 3 | Ellos no ______ (comer) nada antes de la reunión. |
| 4 | ¿Vos ya ______ (estar) en Bariloche antes? |
| 5 | Me dijo que ______ (romper) el vaso sin querer. |
| 6 | Para cuando llamaste, ya ______ (salir, nosotros). |
| 7 | Todavía no ______ (terminar, yo) cuando apagaron la luz. |
| 8 | Se notaba que ______ (llover) toda la noche. |
| 9 | Ustedes ya ______ (hacer) la tarea, ¿no? |
| 10 | Antes de mudarme, nunca ______ (vivir) solo. |
Choose the verb that should go in the past perfect.
| # | Two actions |
|---|---|
| 1 | comprar el pasaje / viajar a Salta |
| 2 | estudiar toda la semana / rendir el examen |
| 3 | perder las llaves / llamar al cerrajero |
| 4 | leer el libro / ver la película |
| 5 | aprender a cocinar / abrir el restaurante |
| # | Wrong |
|---|---|
| 1 | Cuando llegué, ya se fue. |
| 2 | Había nunca estado ahí. |
| 3 | Las chicas se habían idas. |
| 4 | Tenía comido antes de salir. |
| 5 | Me dijo que hubiera perdido el tren. |
| 6 | Había me dicho la verdad. |
| # | Sentence | Options |
|---|---|---|
| 1 | Si ______ estudiado, habría aprobado. | había / hubiera |
| 2 | Me contó que ______ viajado mucho. | había / hubiera |
| 3 | No creo que ______ llegado todavía. | había / hubiera |
| 4 | Estaba cansado porque no ______ dormido. | había / hubiera |
| 5 | Ojalá me lo ______ dicho antes. | había / hubiera |
Double-check your understanding of these grammatical structures right now.
Consigna / Fill in the blank:
Cuando llegué a la fiesta, Ana ya se ___ (ir).
Translation: When I got to the party, Ana had already left.
We have designed a dedicated interactive workbook of exercises structured to consolidate and automate this grammar topic.
Short stories about Argentina in Spanish, with an English glossary and exercises. Choose your level and I'll email you the PDF.
Hi! I'm Franco, the teacher behind this website.
You want to ask me something you don't understand?
Book Free Trial