Pretérito perfecto
![]() |
|
Share / Tweet / Pin Me! |
The Spanish present perfect is used just like its English counterpart: to express that something has happened at some point before now.
Por ejemplo…
¿Has visitado México? | Have you visited Mexico? | |
Sí, he visitado México. | Yes, I have visited Mexico. | |
Siempre hemos comido a las nueve. | We have always eaten at 9. |
The present perfect is often used with adverbs of frequency, ya (already), and todavía no (not yet).
Por ejemplo…
Ya he visitado España. | I have already visited Spain. | |
Todavía no he visitado México. | I haven’t visisted Mexico yet. |
In Spain, you can also use the present perfect with specific times, dates, days, and years.
Por ejemplo…
Hemos visitado Chile tres veces. | We have visited Chile three times. | |
Ana ha ido al médico ayer. | Ana went to the doctor yesterday. |
Latin Americans, however, would use the pretérito for these last two examples – learn more.
Present Perfect Quizzes
Think you’ve got it? Test yourself on the Spanish present perfect:
Note: You must be logged into your Progress with Lawless Spanish account to take theses tests. If you don’t have one, sign up – it’s free!
Related lessons
En français
In italiano
Share / Tweet / Pin Me!