English

Past Perfect: había comido

B1The past 5 min

The past perfect, había with a participle, tells an action that came before another past action: ya había salido. The earlier action takes había and the participle; the later one takes the preterite: Cuando llegué, la película ya había empezado.

No information at the current level. This view starts at B1: choose B1 or a higher level.

No information at the current level. This view starts at B1: choose B1 or a higher level.

CheatsheetB1

PointRuleExampleEnglish
Formhabía / habías / había / habíamos / habían + past participleYa habíamos cenado.We had already had dinner.
Formvosotros: habíais + past participle¿Habíais estado antes en Madrid?Had you been to Madrid before?
Formthe participles of the present perfect: hecho, dicho, roto¿Quién había roto la ventana?Who had broken the window?
Usean action before another past actionCuando llegué, el tren ya había salido.When I arrived, the train had already left.
Useexperience up to a past moment, with nuncaNunca había comido ceviche antes.I had never eaten ceviche before.
Usethe cause of a past situationEstaba cansada porque había trabajado mucho.She was tired because she had worked a lot.
Usewhat someone said about an earlier actionMe dijo que había perdido el tren.She told me she had missed the train.
Trappronouns and no go before habíaYa lo había leído.I had already read it.

OverviewB1

  • The past perfect looks back from a past moment to an earlier one. Cuando llamé, Ana ya se había ido. — When I called, Ana had already left.
  • Spanish grammars call it pretérito pluscuamperfecto.

Form: había and the participleB1

Personhaberhablarcomer
yohabíahabía habladohabía comido
túhabíashabías habladohabías comido
él / ella / ustedhabíahabía habladohabía comido
nosotros / nosotrashabíamoshabíamos habladohabíamos comido
vosotros / vosotrashabíaishabíais habladohabíais comido
ellos / ellas / ustedeshabíanhabían habladohabían comido
  • había is the imperfect of haber, and the participle is the one of the present perfect.
  • Irregular participles stay irregular: hecho, dicho, visto, puesto, vuelto, roto. ¿Quién había roto la ventana? — Who had broken the window?
  • Object pronouns and no go before había, and nothing goes between había and the participle: No lo había visto. / Ya te lo había dicho. — I hadn't seen it. / I had already told you.

UseB1

UseExampleEnglish
An action before another past actionCuando llegué, el tren ya había salido.When I arrived, the train had already left.
Experience up to a past momentNunca había comido ceviche antes.I had never eaten ceviche before.
The cause of a past situationEstaba cansada porque había trabajado mucho.She was tired because she had worked a lot.
What someone said about an earlier actionMe dijo que había perdido el tren.She told me she had missed the train.

Signal wordsB1

Time wordExampleEnglish
ya, todavía noA las diez todavía no había terminado.At ten I still hadn't finished.
nunca, antes, hasta entoncesHasta entonces nunca había volado.Until then I had never flown.

Compare: preterite and past perfectB1

PreteritePast perfect
events told in the order they happenedan event earlier than another past event
La clase empezó y luego llegué. — The class started and then I arrived.Llegué a las nueve, pero la clase ya había empezado. — I arrived at nine, but the class had already started.

Typical errorsB1

✗✓Rule
Cuando llegué, la película ya ha empezado.Cuando llegué, la película ya había empezado.before a past moment: había, not ha
Ya había lo visto.Ya lo había visto.the pronoun goes before había
Había ya terminado.Ya había terminado.nothing goes between había and the participle
Me dijo que había ponido la mesa.Me dijo que había puesto la mesa.irregular participle: poner → puesto
Yo tenía comido antes.Yo había comido antes.to say “I had eaten”, the helper is haber, not tener

Level

Content above the chosen level is hidden.

Variety

Read in

Credits