🇪🇸B1

B1 Spanish GrammarPast Perfect Tense

Master the Spanish past perfect (pluscuamperfecto) to describe actions completed before another past event. Form it with the imperfect of haber + past participle. Essential for storytelling, reported speech, and expressing sequences of past events.

1Forming the Past Perfect

The past perfect uses the imperfect of haber (había, habías, había, habíamos, habíais, habían) + past participle. The participle never changes form, always ending in -ado (ar verbs) or -ido (er/ir verbs). Remember irregular participles like hecho, dicho, escrito, visto.

Past Perfect Conjugation

PersonHaber+ ParticipleExample
yohabíacomidohabía comido
túhabíashabladohabías hablado
él/ella/Ud.habíavividohabía vivido
nosotroshabíamosescritohabíamos escrito
vosotroshabíaisvistohabíais visto
ellos/Uds.habíanhechohabían hecho

Examples

Ya había comido cuando llegaste.

I had already eaten when you arrived.

action before another past event

Nunca habíamos visto el mar.

We had never seen the sea.

experience before a past moment

Ellos ya habían salido.

They had already left.

completed action in past

No había terminado el trabajo.

I hadn't finished the work.

negative past perfect

2Irregular Past Participles

Several common verbs have irregular past participles. These must be memorized: abrir→abierto, cubrir→cubierto, decir→dicho, escribir→escrito, hacer→hecho, morir→muerto, poner→puesto, resolver→resuelto, romper→roto, ver→visto, volver→vuelto.

Common Irregular Participles

InfinitiveParticipleExample
hacerhechohabía hecho
decirdichohabía dicho
escribirescritohabía escrito
vervistohabía visto
abrirabiertohabía abierto
ponerpuestohabía puesto
volvervueltohabía vuelto
romperrotohabía roto

Examples

Había hecho la tarea antes de cenar.

I had done the homework before dinner.

hecho from hacer

No me había dicho la verdad.

He hadn't told me the truth.

dicho from decir

Ya habían abierto las puertas.

They had already opened the doors.

abierto from abrir

Nunca había visto algo así.

I had never seen anything like that.

visto from ver

3Uses of the Past Perfect

Use the past perfect to: 1) Show an action completed before another past action, 2) Express how long something had been happening (with hacía...que), 3) In reported speech (present perfect → past perfect), 4) In unreal past conditions (si hubiera sabido...).

Past Perfect Uses

UseExampleEnglish
Earlier past actionYa había comido cuando llegóI had eaten when she arrived
DurationHacía años que no lo había vistoI hadn't seen him for years
Reported speechDijo que había idoShe said she had gone
Unreal pastSi hubiera sabido...If I had known...

Examples

Cuando llegamos, la película ya había empezado.

When we arrived, the movie had already started.

sequence of past events

Me dijo que había perdido las llaves.

He told me he had lost the keys.

in reported speech

Hacía tiempo que no había llorado.

I hadn't cried in a long time.

duration with hacía...que

Si hubiera llegado antes, lo habría visto.

If I had arrived earlier, I would have seen him.

unreal past condition

4Past Perfect vs Preterite

The preterite describes a completed past action, while the past perfect shows that action happened before another past moment. Think of the past perfect as 'the past of the past'. In storytelling, the past perfect provides background while the preterite moves the narrative forward.

Comparing Tenses

PreteritePast PerfectRelationship
Llegó a las 3Ya había salidosalir before llegar
No comióPorque ya había cenadocenar before no comer
Lo encontréDonde lo había dejadodejar before encontrar
Estaba felizHabía aprobado el examenaprobar before estar

Examples

Fui al cine, pero ya había visto la película.

I went to the movies, but I had already seen the film.

ver happened before ir

Estudié lo que había aprendido.

I studied what I had learned.

aprender before estudiar

No entendí porque no había leído el libro.

I didn't understand because I hadn't read the book.

leer before entender

Cuando desperté, ya se había ido.

When I woke up, he had already left.

irse before despertar

Practice

Get 4 of 5 right to learn this lesson

1

Complete: 'Cuando llegué, ella ya ___ .' (When I arrived, she had already left.)

2

Complete: 'Nunca ___ a España antes de ese viaje.' (I had never been to Spain before that trip.)

3

What is the past participle of 'escribir'?

4

Complete: 'Me dijo que ya ___ la película.' (He told me he had already seen the movie.)

5

Choose the correct sentence using past perfect: