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
| Point | Rule | Example | English |
|---|---|---|---|
| Form | había / habías / había / habíamos / habían + past participle | Ya habíamos cenado. | We had already had dinner. |
| Form | vosotros: habíais + past participle | ¿Habíais estado antes en Madrid? | Had you been to Madrid before? |
| Form | the participles of the present perfect: hecho, dicho, roto | ¿Quién había roto la ventana? | Who had broken the window? |
| Use | an action before another past action | Cuando llegué, el tren ya había salido. | When I arrived, the train had already left. |
| Use | experience up to a past moment, with nunca | Nunca había comido ceviche antes. | I had never eaten ceviche before. |
| Use | the cause of a past situation | Estaba cansada porque había trabajado mucho. | She was tired because she had worked a lot. |
| Use | what someone said about an earlier action | Me dijo que había perdido el tren. | She told me she had missed the train. |
| Trap | pronouns and no go before había | Ya 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
| Person | haber | hablar | comer |
|---|---|---|---|
| yo | había | había hablado | había comido |
| tú | habías | habías hablado | habías comido |
| él / ella / usted | había | había hablado | había comido |
| nosotros / nosotras | habíamos | habíamos hablado | habíamos comido |
| vosotros / vosotras | habíais | habíais hablado | habíais comido |
| ellos / ellas / ustedes | habían | habían hablado | habí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
| Use | Example | English |
|---|---|---|
| An action before another past action | Cuando llegué, el tren ya había salido. | When I arrived, the train had already left. |
| Experience up to a past moment | Nunca había comido ceviche antes. | I had never eaten ceviche before. |
| The cause of a past situation | Estaba cansada porque había trabajado mucho. | She was tired because she had worked a lot. |
| What someone said about an earlier action | Me dijo que había perdido el tren. | She told me she had missed the train. |
Signal wordsB1
| Time word | Example | English |
|---|---|---|
| ya, todavía no | A las diez todavía no había terminado. | At ten I still hadn't finished. |
| nunca, antes, hasta entonces | Hasta entonces nunca había volado. | Until then I had never flown. |
Compare: preterite and past perfectB1
| Preterite | Past perfect |
|---|---|
| events told in the order they happened | an 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 |