Perfect and preterite
Present perfect (haber + participle) — something that happened in a period that is not over, or experience in general: hoy, esta semana, este año, ya, todavía no, alguna vez, nunca.
| haber | + participio | |
|---|---|---|
| yo | he | hablado |
| tú | has | comido |
| él / ella | ha | vivido |
| nosotros | hemos | hecho |
| vosotros | habéis | visto |
| ellos | han | escrito |
Irregular participles: hacer → hecho, decir → dicho, ver → visto, escribir → escrito, poner → puesto, volver → vuelto, abrir → abierto, romper → roto
Esta mañana he encontrado un local.This morning I found a space.
Preterite — a finished past with a closed time: ayer, el lunes pasado, en 2020, hace dos años.
| hablar | comer / vivir | |
|---|---|---|
| yo | hablé | comí |
| tú | hablaste | comiste |
| él / ella | habló | comió |
| nosotros | hablamos | comimos |
| vosotros | hablasteis | comisteis |
| ellos | hablaron | comieron |
Common irregulars: ser / ir → fui, fue, tener → tuve, estar → estuve, hacer → hice, hizo, poder → pude, venir → vine, decir → dije
Naomi llegó hace una semana.Naomi arrived a week ago.
Práctica
1. Esta mañana (yo) ___ café con Lucas.
2. Ayer Naomi ___ a casa a las nueve.
3. ¿(Tú) ___ alguna vez en Argentina?
4. Este año (nosotros) ___ a Portugal dos veces.
5. En 2019 Mateo ___ a Barcelona.
6. ¿Ya ___ la película? —No, todavía no.