Pepelen
← Spanish from A1 to A2

A2

Lesson 1. Ya lo he visto or lo vi ayer: perfecto or indefinido

I can choose between he visto and vi from the time expression: the period is still going on — perfecto; the period is over — indefinido.

1 / 13

The time period decides

perfecto or indefinido

Both past tenses describe a completed event. The difference is the time period you're talking about. The period is NOT over yet — pretérito perfecto (the present perfect). Time expressions: hoy, esta mañana, esta semana, este mes, este año, últimamente, ya, todavía no, alguna vez. The period is OVER — pretérito indefinido (the preterite). Time expressions: ayer, anoche, el sábado pasado, la semana pasada, el mes pasado, el año pasado, hace dos días. The anchor is in the sentence itself: • Esta semana he visto dos capítulos. (This week I've watched two episodes.) • El sábado pasado vi dos capítulos. (Last Saturday I watched two episodes.) US English often uses the simple past here (“I watched two episodes this week”). In Spain the time expression decides, not the English verb. No new forms here: both sets are in the table above. Note: in Latin America the preterite is more common in such cases; we use European Spanish here. Common mistakes: • NOT “Ayer he ido al cine” — correct: Ayer fui al cine. • NOT “Esta semana fui al estreno” — correct: Esta semana he ido al estreno. • NOT “Hoy trabajé mucho” — correct: Hoy he trabajado mucho. • NOT “El año pasado he estado en Madrid” — correct: El año pasado estuve en Madrid.
Two familiar paradigms side by side

There are no new forms in this lesson. Past participles end in -ado and -ido; the irregular ones — visto, hecho, dicho, escrito, puesto, vuelto.

Personperfecto: haber + past participleindefinido: -er / -ir
yohe comidocomí · salí
túhas comidocomiste · saliste
él · ella · ustedha comidocomió · salió
nosotros · nosotrashemos comidocomimos · salimos
vosotros · vosotrashabéis comidocomisteis · salisteis
ellos · ellas · ustedeshan comidocomieron · salieron
The time expression chooses the tense

Look not at the verb but at the word that names the time period.

Time periodTime expressionsHow it sounds
still going on → perfectohoy · esta mañana · esta semana · este mes · este año · últimamente · ya · todavía no · alguna vezEsta mañana he hablado con Teresa.
over → indefinidoayer · anoche · el sábado pasado · la semana pasada · el mes pasado · el año pasado · hace dos díasAnoche hablé con Teresa.
Lesson notes
perfecto or indefinido
Both past tenses describe a completed event. The difference is the time period you're talking about. The period is NOT over yet — pretérito perfecto (the present perfect). Time expressions: hoy, esta mañana, esta semana, este mes, este año, últimamente, ya, todavía no, alguna vez. The period is OVER — pretérito indefinido (the preterite). Time expressions: ayer, anoche, el sábado pasado, la semana pasada, el mes pasado, el año pasado, hace dos días. The anchor is in the sentence itself: • Esta semana he visto dos capítulos. (This week I've watched two episodes.) • El sábado pasado vi dos capítulos. (Last Saturday I watched two episodes.) US English often uses the simple past here (“I watched two episodes this week”). In Spain the time expression decides, not the English verb. No new forms here: both sets are in the table above. Note: in Latin America the preterite is more common in such cases; we use European Spanish here. Common mistakes: • NOT “Ayer he ido al cine” — correct: Ayer fui al cine. • NOT “Esta semana fui al estreno” — correct: Esta semana he ido al estreno. • NOT “Hoy trabajé mucho” — correct: Hoy he trabajado mucho. • NOT “El año pasado he estado en Madrid” — correct: El año pasado estuve en Madrid.