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 indefinido o perfecto? Completa las siguientes frases con el tiempo más adecuado.

en
He conocido muchas llamas durante el viaje

muchas llamas el año pasado.

Teo muchas llamas ayer.

muchas llamas hoy.


¿Pretérito indefinido o perfecto? Completa las siguientes frases con el tiempo más adecuado.

en
He conocido muchas llamas durante el viaje

Conocí 1 muchas llamas el año pasado.

Teo conoció 2 muchas llamas ayer.

Hemos conocido 3 muchas llamas hoy.

1 Conocí: Conocí muchas llamas el año pasado conocer, pret. indefinido. Aquí utilizamos el pretérito indefinido porque hacemos referencia a una acción en un momento del tiempo que ya terminó (el año pasado). Ejemplos: conocí a tu prima ayer; fui a tu casa el mes pasado. en
1 He conocido: Si hiciéramos referencia a un momento en el tiempo que no ha terminado, podríamos utilizar el pretérito perfecto. Ejemplo: te he conocido esta semana (la semana no ha terminado). en
2 conoció: Teo conoció muchas llamas ayer. Como ayer indica un momento del tiempo que ya terminó, usamos el pretérito indefinido. Ejemplos: Nacho trabajó anoche; Magda llamó a Ana la semana pasada. en
2 ha conocido: Podrías utilizar ha conocido si habláramos de una acción que todavía afecta el presente (que ha ocurrido hoy, esta mañana, esta semana...). Ejemplo: Teo ha conocido muchas llamas este mes (el mes no ha terminado). en
3 Hemos conocido: Hemos conocido muchas llamas hoy conocer, pret. perf.. Utilizamos el pretérito perfecto porque hacemos referencia a una acción en un momento del tiempo que no ha terminado (hoy). Ejemplos: he conocido a mucha gente esta semana; no he ido a verte este año. en
3 Conocimos: Conocimos es el verbo conocer en pretérito indefinido conocer, pret. indefinido. Podrías utilizarlo si habláramos de una acción del pasado que ya terminó. Ejemplo: anoche salimos muy tarde; estuvimos en Paraguay hace dos años. en
Exercise 2

Mira el fragmento y reformula hablar en el tiempo correcto.

en

Ejemplo: «Hasta antes del siglo III antes de Cristo, no se hablaba español».

En esa época, no se español.
Esta mañana, no se español ni un instante.
Ayer no se español en todo el día.


Mira el fragmento y reformula hablar en el tiempo correcto.

en

Ejemplo: «Hasta antes del siglo III antes de Cristo, no se hablaba español».

En esa época, no se [sin respuesta] hablaba 1 español.
Esta mañana, no se [sin respuesta] ha hablado 2 español ni un instante.
Ayer no se [sin respuesta] habló 3 español en todo el día.

1 hablaba:

En esa época, no se hablaba español. Hablaba es el imperfecto de indicativo de hablar hablar, pret. imperf.. Después de en esa época, utilizamos siempre el imperfecto de indicativo para hablar de un pasado impreciso. Ejemplos: en esa época, íbamos a la piscina todos los días; antes, no hablaba español.

en
2 ha hablado:

Esta mañana no se ha hablado español ni un instante. Utiliza el pretérito perfecto (aquí, ha hablado hablar, pret. perf.) con expresiones como esta mañana, para hablar de acciones pasadas que hacen parte de un momento del tiempo que no ha terminado (aquí, el momento del tiempo no terminado es el día). Nota: en América Latina, es común utilizar el pretérito indefinido (habló) en lugar del pretérito perfecto. Ejemplo: esta mañana no he ido a trabajar.

en
3 habló:

Ayer no se habló español en todo el día. Utiliza el pretérito indefinido (aquí, habló  hablar, pret. indefinido) con expresiones como ayer, para hablar de una acción del pasado que ya terminó. Ejemplo: ayer fuimos a cenar.

en
Exercise 3

¿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 4

¿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 5

¿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.