How to use Simple past or present perfect tense? in Spanish

Learn how to use Simple past or present perfect tense?, and what to use it for in Spanish.
Test your Spanish level for free today with Hotel Borbollón.

TEST YOUR SPANISH Free trial and no commitment to buy
4,7 on App Store, Play Store and Trustpilot More than 8 million learners worldwide

Simple past or present perfect tense?

The pretérito indefinido (simple past tense) is mostly used:

  • to talk about an action which began and ended at precise points in the past.

Comimos con Magda ayer comer, pret. indefinido.

We ate with Magda yesterday.

  • to talk about a completed past action with a precise duration.

Él viajó por Latinoamérica durante 3 meses viajar, pret. indefinido.

He traveled around Latin America for 3 months.

  • with terms such as ayer (yesterday), anteayer (the day before yesterday), anoche (last night), la semana pasada (last week), en 1992 (in 1992), etc.

La semana pasada estuve en Buenos Aires estar, pret. indefinido.

Last week I was in Buenos Aires.

The pretérito perfecto (present perfect tense) is mostly used:

  • to refer to an action which happened in a period of time which is not yet over.

Esta semana he ido al cine ir, pret. perf..

I have been to the movies this week (the week isn't over yet).

  • to refer to a past action which has consequences in the present or future.

He decidido hacer ejercicio todos los días decidir, pret. perf..

I have decided to exercise every day (I took the decision in the past but it affects my current daily routine).

  • with terms such as hoy (today), esta mañana (this morning), esta semana (this week), este mes (this month), este año (this year), etc.

Este año he estado en Madrid estar, pret. perf..

I have been to Madrid this year.

Note: In everyday speech, the use of these tenses varies from country to country (and sometimes even from person to person):

  • In Spain, the present perfect tense is generally more common, while the simple past is used more in many Latin American countries.
  • The choice of tense can depend on the speaker's personal perspective, and whether to them the action is part of a time period which is over (→ simple past tense) or not (→ present perfect tense).


Exercise 1

¿Pretérito perfecto o pretérito indefinido? Selecciona el tiempo correcto para completar cada frase.

en

Este mes dos veces en Madrid.

Hoy Nacho un aumento de sueldo a Ana.

El año pasado, Teo un viaje por Latinoamérica.


¿Pretérito perfecto o pretérito indefinido? Selecciona el tiempo correcto para completar cada frase.

en

Este mes he estado 1 dos veces en Madrid.

Hoy Nacho ha pedido 2 un aumento de sueldo a Ana.

El año pasado, Teo hizo 3 un viaje por Latinoamérica.

1 he estado:

Este mes he estado dos veces en Madrid. He estado es el pretérito perfecto de estar estar, pret. perf., y lo usamos aquí porque hacemos referencia a una acción que se sitúa en un momento del tiempo que aún no ha terminado (este mes). Ejemplo: esta semana he tenido dos citas.

en
1 estuve:

Estuve es el verbo estar en pretérito indefinido estar, pret. indefinido. Podrías usarlo para hablar de un momento concreto del pasado que ya finalizó, y no para referirte a un momento que aún no ha terminado. Ejemplo: ayer estuve en casa de Magda.

en
2 ha pedido:

Hoy Nacho ha pedido un aumento de sueldo a Ana. Utilizamos ha pedido pedir, pret. perf. porque hablamos de una acción que ha ocurrido hoy. Nota: generalmente, usamos el pretérito perfecto con las expresiones hoy, esta mañana, esta tarde, este mes y este año porque se refieren a periodos de tiempo que aún no han terminado. Ejemplo: esta mañana he tomado dos cafés.

en
2 pidió:

Podrías decir, por ejemplo, el mes pasado Nacho pidió un aumento de sueldo a Ana pedir, pret. indefinido. Utiliza el pretérito indefinido para hablar de momentos del pasado ya finalizados. Ejemplo: la semana pasada no llovió.

en
3 hizo:

El año pasado, Teo hizo un viaje por Latinoamérica. Como el año pasado indica un momento del pasado que ya terminó, usamos el pretérito indefinido hacer, pret. indefinido. Nota: generalmente usamos el pretérito indefinido con fechas exactas del pasado (en 1912, en 1800, etc.) y con expresiones como ayer, la semana pasada y el mes pasado. Ejemplo: el año pasado estuvimos en Canarias.

en
3 ha hecho:

Podrías decir este año Teo ha hecho un viaje por Latinoamérica, con hacer en pretérito perfecto hacer, pret. perf. porque este año indica un periodo de tiempo que aún no ha terminado. Ejemplo: este mes hemos comprado un coche.

en
Exercise 2

¿Pretérito perfecto o pretérito indefinido? Selecciona el tiempo correcto para completar cada frase.

en

Ana en el año 2006.

Hoy un mensaje a Rodrigo.

Anoche de copas con Teo y sus amigos.


¿Pretérito perfecto o pretérito indefinido? Selecciona el tiempo correcto para completar cada frase.

en

Ana se divorció 1 en el año 2006.

Hoy he enviado 2 un mensaje a Rodrigo.

Anoche fuimos 3 de copas con Teo y sus amigos.

1 se divorció:

Ana se divorció en el año 2006 divorciarse, pret. indefinido. Utiliza el pretérito indefinido cuando te refieras a fechas o años concretos del pasado, como el año 2006. Ejemplo: nací en 1970.

en
1 se ha divorciado:

Podrías decir, por ejemplo, Ana se ha divorciado este año divorciarse, pret. perf.. Utiliza el pretérito perfecto para hablar de un momento del pasado que no ha terminado todavía. Ejemplo: esta semana ha sido mi cumpleaños.

en
2 he enviado:

Hoy he enviado un mensaje a Rodrigo. Utiliza el pretérito perfecto (aquí, he enviado enviar, pret. perf.), con expresiones como hoy, para hablar de una acción del pasado que forma parte de un periodo de tiempo que aún no termina (en este caso, el día aún no ha terminado). Ejemplo: hoy he desayunado café con churros.

en
2 envié:

Podrías decir ayer envié un mensaje a Rodrigo enviar, pret. indefinido. Utiliza el pretérito indefinido para hablar de un periodo de tiempo que ya terminó, como ayer. Ejemplo: ayer desayuné café con churros.

en
3 fuimos:

Anoche fuimos de copas con Teo y sus amigos. Utiliza el pretérito indefinido (aquí, fuimos ir, pret. indefinido) para hablar de un momento del pasado terminado (anoche = la noche de ayer). Ejemplos: anoche cené con Magda; el viernes pasado comí con Ana. 

en
3 hemos ido:

Utiliza hemos ido ir, pret. perf. cuando expreses una acción del pasado que aún no termina (como esta semana, este mes, este año, hoy, etc.), y no con anoche. Ejemplo: esta semana hemos ido al cine

en
Exercise 3

¿Pretérito perfecto o pretérito indefinido? Selecciona el tiempo correcto para completar cada frase.

en

El doctor Macías en la cárcel en 1962. 

Esta semana no ningún cliente al hotel.

La semana pasada Magda de vacaciones a Chile.


¿Pretérito perfecto o pretérito indefinido? Selecciona el tiempo correcto para completar cada frase.

en

El doctor Macías estuvo 1 en la cárcel en 1962. 

Esta semana no ha venido 2 ningún cliente al hotel.

La semana pasada Magda se fue 3 de vacaciones a Chile.

1 estuvo:

El doctor Macías estuvo en la cárcel en 1962.  Utiliza el pretérito indefinido (aquí, estuvo estar, pret. indefinido) cuando te refieras a un momento concreto del pasado, como 1962. Ejemplo: Salvador Dalí nació en 1904.

en
1 ha estado:

Utiliza ha estado estar, pret. perf. con expresiones como hoy, esta mañana, esta tarde, este mes, etc., y no con fechas concretas. Ejemplo: esta mañana el doctor Macías ha estado en el hotel.

en
2 ha venido:

Esta semana no ha venido ningún cliente al hotel. Utiliza ha venido venir, pret. perf. para hablar de un momento del pasado que no ha terminado todavía, como esta semana. Ejemplo: esta semana no he ido al gimnasio.

en
2 vino:

Usa vino venir, pret. indefinido cuando te refieras a un momento del pasado que ya terminó, y no con esta semana. Ejemplo: el lunes pasado Carolina vino a verme.

en
3 se fue:

La semana pasada Magda se fue de vacaciones a Chile. Como la semana pasada indica un momento del pasado que ya terminó, usamos el pretérito indefinido de irse (aquí, se fue irse, pret. indefinido). Ejemplo: el fin de semana pasado, nos fuimos pronto de la fiesta.

en
3 se ha ido:

Podrías decir esta semana Magda se ha ido de vacaciones a Chile. Utiliza el pretérito perfecto para hablar de acciones de un momento del pasado que aún no ha terminado, y no cuando te refieras a un pasado cerrado, terminado. Ejemplo: este mes nos hemos cambiado de apartamento.

en

Still facing difficulties with 'Simple past or present perfect tense?'? Learn and enhance your Spanish grammar through our online Spanish course. Start with a free test and improve today!

What our users say:

Pleasure

         

I enjoy doing my online Spanish lessons. Only ten minutes daily are enough...Thank you!

Innovative

         

I love your innovative method which allows me to learn a new language and have fun at the same time!

Unique

         

Your method is unique! Your courses have helped me to progress and gain confidence during my travels.

Progress

         

Gymglish has allowed me to improve my Spanish. A daily routine I wouldn't miss for anything in the world!

More testimonials.

Improve your Spanish further and test Hotel Borbollón, online Spanish lessons.