Pretérito perfecto vs pretérito indefinido

Pretérito perfecto vs pretérito indefinido


El pretérito perfecto y el pretérito indefinido se utilizan para hablar de acciones pasadas.

(The pretérito perfecto and the pretérito indefinido are used to talk about past actions.)

Pretérito perfecto vs. pretérito indefinido: the decision in 10 seconds

  • Pretérito perfecto = past event with a live link to “now” (result matters now, or time period is still open).
  • Pretérito indefinido = past event in a closed, finished time (storytelling / “done and over”).

Quick self-check: If you can naturally add “and this is relevant now” → use perfecto. If you hear “that’s finished” → use indefinido.

What “connection to the present” really means (what students often miss)

  • Not about “how long ago” something happened.
  • It’s about whether the speaker treats the situation as still current.
  • Often the link is the time window: today / this week / this month / lately are usually “open” windows.
Open time window → perfecto Closed time window → indefinido
esta mañana (if it’s still morning), hoy, esta semana, este mes ayer, anoche, la semana pasada, el mes pasado, en 2022

The “time markers” that almost decide for you

  • Perfecto triggers (typical): hoy, esta semana, este mes, últimamente, ya, todavía no, nunca, alguna vez, hasta ahora.
  • Indefinido triggers (typical): ayer, anteayer, la semana pasada, el año pasado, en 2019, hace dos días, el lunes (specific past Monday).

Professional context tip: In meetings, reports, and updates, speakers often use perfecto to emphasize current status: “Esta semana hemos avanzado…”

Same idea, different meaning: “never” and “experience”

  • Perfecto for life experience up to now (your “CV so far”):
    Nunca he estado en Valencia. (Up to now in my life)
  • Indefinido for a finished period in the past:
    Nunca estuve en Valencia en 2018. (Only talking about 2018)

Self-check: Are you talking about your whole life up to now or a finished chapter?

“Hace media hora…”: why both tenses can appear

  • Pretérito perfecto when the speaker frames it as recent / still relevant now:
    Hace media hora que se ha ido. (He left 30 minutes ago; we feel it as “recent/current”)
  • Pretérito indefinido when the speaker frames it as a completed event in a closed past context:
    Ayer por la tarde, hace media hora que se fue. (Yesterday afternoon is closed)

Practical rule: If you add a closed past frame like ayer, la semana pasada, en 2022, you will almost always need indefinido.

Spain vs. Latin America (so you don’t get confused)

  • In Spain, it’s very common to use pretérito perfecto with hoy, esta semana, etc. (if the period isn’t finished).
  • In many parts of Latin America, speakers often prefer indefinido even with hoy: Hoy firmé el contrato.

For this course: follow the book’s logic (Spain-style contrast): hoy/esta semana → usually perfecto.

Form you should recognize fast (not to memorize slowly)

  • Pretérito perfecto = haber (he/has/ha/hemos/habéis/han) + participio.
    he trabajado, han subido, hemos negociado
  • Indefinido = one-word past form.
    trabajé, subieron, encontré

Irregular participles you’ll actually meet at work

  • reabrir → reabierto (La empresa ha reabierto la negociación.)
  • describir → descrito (El informe ha descrito los riesgos.)
  • devolver → devuelto (Aún no he devuelto el contrato firmado.)

Common mistake to avoid: he devolvidohe devuelto.

Mini checklist before you speak (self-correction)

  1. Find the time frame: Is it open (today/this week) or closed (yesterday/last year)?
  2. Ask about relevance: Is the result still important now?
  3. Choose: open/relevant → perfecto; closed/story → indefinido.
  4. Scan for “trap words”: la semana pasada, en 2022 = almost always indefinido.

Goal for B1: make the choice quickly and consistently; native-like nuance comes later.

  1. Pretérito perfecto: the past action is related to the present ⇒ its result is still valid now.
  2. Pretérito indefinido: the action is placed in a closed, finished past ⇒ with no relation to the present.
TiempoUsoEjemplo
Pretérito perfectoExperiencia hasta ahora (Experience up to now)Nunca he estado allí [en mi vida]. (I have never been there [in my life].)
Pretérito indefinidoExperiencia en el pasado (Experience in the past)Nunca estuve allí [en aquella época]. (I never went there [back then].)
Pretérito perfectoAcción reciente (Recent action)Hace media hora que se ha ido. (He/She left half an hour ago.)
Pretérito indefinidoAcción terminada (Finished action)Hace media hora que se fue. (He/She left half an hour ago.)
Pretérito perfectoConexión con el presente (Connection with the present)Esta semana he trabajado más horas. (This week I have worked more hours.)
Pretérito indefinidoSin conexión con el presente (No connection with the present)La semana pasada trabajé más horas. (Last week I worked more hours.)

Exceptions!

  1. Irregular past participles of the pretérito perfecto: reabrir ⇒ reabierto, describir ⇒ descrito, devolver ⇒ devuelto.

Exercise 1: Multiple choice

Instruction: Choose the correct answer

Fetching your corrections... Please don't close this page yet.

1. Esta semana ___ más horas porque estamos negociando el nuevo convenio colectivo.

This week ___ more hours because we are negotiating the new collective bargaining agreement.

2. La semana pasada me ___ el sueldo, pero este mes todavía no he visto el cambio en la nómina.

Last week they ___ my salary, but this month I still haven’t seen the change on the payslip.

3. Nunca ___ una nómina firmada sin leerla con calma.

I have never ___ a signed payslip without reading it carefully.

4. En 2022 me ___, pero el año pasado encontré otro trabajo con horario flexible.

In 2022 they ___ me, but last year I found another job with flexible hours.

Exercise 2: Rewrite the phrases

Instruction: Rewrite each sentence using the indicated tense: present perfect (connection with the present: today/this week/lately/never until now) or simple past (finished past: yesterday/last year/last week/in 2019).

Fetching your corrections... Please don't close this page yet.

Show/Hide translation Show/Hide hints
  1. Hint Hint (Pretérito perfecto) Este mes no (tener) vacaciones.
    ⇒ ______________________________________________________________________________________________________________ Example
    Este mes no he tenido vacaciones.
    (This month I have not had vacation.)
  2. Hint Hint (Pretérito indefinido) El mes pasado no (tener) vacaciones.
    ⇒ ______________________________________________________________________________________________________________ Example
    El mes pasado no tuve vacaciones.
    (Last month I did not have vacation.)
  3. Hint Hint (Pretérito perfecto) Nunca (estar) en Valencia.
    ⇒ ______________________________________________________________________________________________________________ Example
    Nunca he estado en Valencia.
    (I have never been in Valencia.)
  4. Hint Hint (Pretérito indefinido) En 2018 nunca (estar) en Valencia.
    ⇒ ______________________________________________________________________________________________________________ Example
    En 2018 nunca estuve en Valencia.
    (In 2018 I was never in Valencia.)

Exercise 3: Multiple Choice

Instruction: Choose the correct sentence in each case.

Fetching your corrections... Please don't close this page yet.

1.
With “today” in Spain the present perfect is usually used if the day has not ended and the action has an effect in the present; saying “I signed” sounds like a closed past.
2.
With “last week” (closed period) it is not correct to use the present perfect; you have to use the preterite: “I sent”.

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage

Profile Picture

Alessia Amoroso

Master of Languages, Cultures, Communication

Università degli Studi di Modena e Reggio Emilia

University_Logo

Last Updated:

Tuesday, 19/05/2026 23:20