What is the difference between the present perfect and the preterite tenses in Spanish?

The present perfect tense in Spanish is used to describe actions that have happened recently or that are still ongoing in the present. It is a compound tense, so you use the verb haber in the present tense, with the past participle of the verb. An example of this would be: he cantado = I have sung. On the other hand, the preterite tense is used to describe or express actions that have happened and been completed in the past, as well as events that happened at specific times and dates. An example of this would be: canté = I sang. 

Answered by Natasha E. Spanish tutor

2065 Views

See similar Spanish GCSE tutors

Related Spanish GCSE answers

All answers ▸

Write a letter to your Spanish pen pal Carlos who has just turned 17.


Has visto alguna película recientemente? la disfrutaste? Descríbela con referencia a los personajes y la trama.


Write 150-200 words about your family and friends.


How would you tackle an English to Spanish translation task and is there only one way of doing this?


We're here to help

contact us iconContact usWhatsapp logoMessage us on Whatsapptelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

© MyTutorWeb Ltd 2013–2024

Terms & Conditions|Privacy Policy
Cookie Preferences