Uses of Pretérito Perfecto
To talk about actions in the past that have taken place in a space of time that continues in the present.
- Hoy he comido con Laura.
- Today I ate with Laura.
(The day hasn’t finished yet.)
- Este año he empezado a estudiar español.
- This year I started studying Spanish.
(The year hasn’t finished yet.)
To talk about actions in the past that happened at an unspecified time.
- He preparado la cena.
- I prepared dinner.
- He hecho los deberes.
- I did my homework.
To talk about personal experience. It doesn’t matter when the action took place
Marta ha volado en globo varias veces.
Marta has flown in a hot air balloon a few times.
¿Has visitado la Sagrada Familia?
Have you ever visited la Sagrada Familia?
To talk about an action that hasn’t taken place yet
Todavía no ha terminado el informe.
He/She hasn't finished the report yet.