Today we are going to work on two of the past tenses that we usually use in Spanish. The difference between them is mainly the time in which the action takes place: whether the time is finished or not, because the actions of the two past tenses are past and finished. A further difference is that the Pretérito Perfecto is a compound tense which is formed by the auxiliary verb «haber (in the present tense) + past participle» of the corresponding verb.

Both have irregular verbs. In the Pretérito Indefinido we will find more irregularities than in the Pretérito Perfecto which only has irregular participles.

Pretérito Indefinido & Pretérito Perfecto

Pretérito Indefinido

We use Pretérito Indefinido for actions completed within a known, specific and punctual time limit in the past.

  • Ayer fue mi cumpleaños. El domingo comí con mi familia. = Yesterday was my birthday. On Sunday I ate with my family.
  • En Navidad estuve esquiando en los Pirineos. En 2020 hubo una pandemia mundial. = At Christmas I was skiing in the Pyrenees. In 2020 there was a global pandemic.
  • Hace tres días visité a mis abuelos. Aquel día llovió mucho y no salimos. = Three days ago I visited my grandparents. It rained a lot that day and we didn’t go out.

Time Markers:

  • Ayer, anoche, antes de ayer, la semana pasada, el mes pasado, el año pasado. = Yesterday, last night, the day before yesterday, last week, last month, last year.
  • Specific dates: en 2005, en marzo, en Navidad, el lunes, etc. = in 2005, in March, at Christmas, on Monday, etc.
  • Hace cuatro días (más de 24 horas) = Four days ago (more than 24 hours)
  • Aquel año, aquel día, en aquel tiempo. = That year, that day, at that time.
pretérito indefinido

Pretérito Perfecto

We use Pretérito Perfecto for past actions taking place in a time related to the present. To speak of past life experiences or actions, whether or not performed without specifying the time.

  • Esta tarde he ido al cine con mis amigos. Este año he aprendido mucho español. = This afternoon I went to the cinema with my friends. This year I have learnt a lot of Spanish.
  • Hace un momento hemos visto a tu hermana. = A moment ago we saw your sister.
  • Últimamente Ana ha llegado siempre tarde a clase. Antes de venir la he visto en el parque. = Lately Ana has always been late for school. Before coming I saw her in the park
  • ¿Alguna vez has leído un libro en español? No, todavía no /Sí, ya lo he leído. = Have you ever read a book in Spanish? No, not yet /Yes, I have already read it.

Time Markers:

  • Hoy, esta tarde, esta semana, este mes, este año. = Today, this afternoon, this week, this month, this year.
  • Hace un momento, hace un rato, hace cinco minutos. = A moment ago, a while ago, five minutes ago.
  • Últimamente, antes de venir. = Lately, before coming
  • ¿Alguna vez…? = Have you ever…?
  • Todavía / aún no = Not yet / not yet
  • Hace (menos de 24 horas) = Less than 24 hours ago
  • Siempre, nunca. Ya. = Always, never. Not yet.
pretérito-perfecto

When to Use each Past Tense

Let’s practice our pretérito perfecto and pretérito indefinido!!! Choose which past tense corresponds to which sentence:

  1. Carmen y Francisco han vuelto/ vuelven de Londres esta semana.
  2. Anoche mi vecino del quinto ha hecho / hizo una fiesta en su casa.
  3. Este fin de semana hemos preparado / preparamos una paella en casa para los amigos.
  4. En Semana Santa han viajado / viajaron a Sevilla para ver las procesiones.
  5. Hoy ha hecho / hizo muy buen tiempo y hemos podido / pudimos ir a la playa.
  6. Ayer habéis comido / comisteis con tu padre en el nuevo restaurante de la ciudad.
  7. La semana pasada ha estado / estuvo en la biblioteca y ha cogido / cogió libros de préstamo.
  8. ¿Alguna vez has pegado / pegaste un chicle en la silla de la escuela?
  9. Siempre has sacado / sacaste buenas notas en este trimestre.
  10. ¿Ya has terminado / terminaste los deberes? No, todavía no. Pues hasta que no los termines no sales a jugar con tus amigos.

Send us your answers to our email or Whatsapp. You can also create new examples, we will check them and will be happy to correct them. We look forward to hearing from you. In the Spanish Club we are always willing to help everyone to learn spanish online. Get in touch with us if you need help in learning spanish.