|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.
|¿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.
|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.
|Hemos visitado Chile tres veces.
|We have visited Chile three times.
|Ana ha ido al médico ayer.
|Ana went to the doctor yesterday.
Present Perfect Quizzes
Think you’ve got it? Test yourself on the Spanish present perfect:
Share / Tweet / Pin Me!