Past Perfect

Past Perfect


The past perfect (el pluscuamperfecto), also known as the plu perfect is a combination of the past participle and the imperfect of the verb haber. The past perfect describes an action in the past that happened before another action in the past. There are three other perfect tenses in the indicative: present perfect, future perfect, and the conditional perfect.

Past Perfect

The past perfect describes what a person "had" done before something else happened in the past. Notice that tener is not used even though it means "to have." It is formed by combining haber (conjugated to the imperfect tense) and the past participle.

Past Perfect Formula

imperfect haber + past participle

  • Yo había visto ya mi primo. (I had already seen my cousin.)
  • habías cantado en la fiesta cuando llegué. (You had already sang at the party when I arrived.)
  • Usted había leído antes de él. (You had read the book before him.)
  • Él había sacado su gorro cuando entró en mi casa. (He had taken off his hat before entering my house.)
  • Ella había comido antes de ir al cine. (She had eaten before going to the movies.)
  • Nosotros nos habíamos sentado cuando el tren salió. (We had sat down when the train left.)
  • Vosostros no habíais oído la canción antes de ahora. (You had not heard the song before now.)
  • Ustedes habían vuelto cuando ellos salieron. (You had returned when they left.)
  • Ellos habían puesto los pasteles en la mesa. (They had put the cakes on the table.)
  • Ellas habían hablado mucho cuando la fiesta terminó. (They had talked a lot when the party ended.)


1) Conjugate each verb in parenthesis to complete the sentences in the past perfect (haber + past participle).

Example: Ellos no (salir). -> habían salido

  1. Pablo y yo (sacar) muchos fotos.
  2. Selena ya (llegar) cuando llegué yo.
  3. Nunca (ver) yo este monumento antes de ahora.
  4. Antes de Georgia, ella (vivir) en Argentina, Uruguay, y Paraguay.
  5. Tú (publicar) antes de te mudaste.


  1. habíamos sacado
  2. había llegado
  3. había visto
  4. había vivido
  5. habías publicado
updated MAY 29, 2012
SpanishDict is the world's most popular Spanish-English dictionary, translation, and learning website.