Past perfect (pluscuamperfecto)

B1

Grammar path · Lesson 54 of 86 · Stage B1 · Conditions and the past

The past perfect lets you tell a story in the right order: when you are already talking about the past and need to step back to something even earlier, this is the tense you use. The core idea is 'had already done'. You build it with haber in the imperfect (había, habías, había, habíamos, habían) plus the past participle (-ado/-ido), as in había comido. Learners most often mix it up with the present perfect (he comido). He comido connects to now, while había comido connects to a moment in the past.

Practise this lesson · 9 sentences

Form

Affirmativesujeto + había/habías/había/habíamos/habían + participio
Cuando llegué, la película ya había empezado.When I arrived, the movie had already started.
Negativesujeto + no + había/habías/había/habíamos/habían + participio
Cuando llamé, ellos todavía no habían terminado la tarea.When I called, they still hadn't finished the homework.
Question¿había/habías/había/habíamos/habían + participio + ...?
¿Habías estado en México antes?Had you been to Mexico before?

When to use it

An action before another past action

Use it to show which of two past events came first. The later event is usually in the preterite.

Cuando llegamos a la estación, el tren ya había salido.When we arrived at the station, the train had already left.
Ya habíamos cenado cuando sonó el teléfono.We had already had dinner when the phone rang.

Experience up to a past point

With nunca or todavía no, it says whether someone had or had not done something up to a past moment.

Antes de ese viaje, nunca había subido a un avión.Before that trip, I had never been on a plane.
A los veinte años, todavía no había aprendido a manejar.At twenty, I still hadn't learned to drive.

Reporting what someone said

After dijo que or contó que, an event that happened before the speaking is put in the past perfect.

Ella me dijo que había perdido las llaves.She told me she had lost the keys.
Juan nos contó que ya había visto esa película.Juan told us he had already seen that movie.

Había + past participle

yo / él / ella / ustedhabía hablado
túhabías hablado
nosotros / nosotrashabíamos hablado
vosotros / vosotras (España)habíais hablado
ellos / ellas / ustedeshabían hablado

Signal words

yatodavía nonuncaantes decuandopara entonces

Don't confuse it with

Present perfect (pretérito perfecto)

Ask whether your reference point is now or a moment in the past. If it is now, use he/has + participle (Ya he comido). If it is a past moment (cuando llegaste, antes de ese día), use había + participle (Ya había comido cuando llegaste).

Frequently asked questions

How do you form the pluscuamperfecto?

Use había, habías, había, habíamos, habían + past participle. The participle ends in -ado for -ar verbs and in -ido for -er and -ir verbs: había hablado, había comido.

What is the difference between había comido and he comido?

He comido ties the action to now: I have eaten, as of today. Había comido ties it to a past moment: I had already eaten by then.

Can words go between había and the participle?

No. Había and the participle always stay together. Ya, nunca and no go before había: ya había salido, no había llegado.

Where do pronouns like lo or me go in this tense?

Put them right before había: Ya lo había visto. Me había levantado temprano.

Which irregular participles are common with había?

The most common ones are hecho, dicho, visto, escrito, puesto, vuelto, abierto, roto. For example: Nunca había visto algo así.

More in Past tenses

Present perfect (pretérito perfecto)A2Preterite: regular verbsA2Preterite: irregular verbsA2Imperfect tense (pretérito imperfecto)A2Preterite vs imperfectA2
← Grammar pathNext lesson · B1Future of probability