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. 

NE
Answered by Natasha E. Spanish tutor

3666 Views

See similar Spanish GCSE tutors

Related Spanish GCSE answers

All answers ▸

Qué hiciste durante las vacaciones?


Tu mejor amiga María vive en un otro país por su ano sabático y quiere saber lo que pasa en Inglaterra. Escríbele un correo electrónico incluyendo los siguientes puntos: -Como es Inglaterra actualmente sin ella. -Algo bien que te pasó durante este periodo


What is the difference between estar and ser?


Fill in the blanks by conjugating the verbs in the preterite or imperfect tense: Cada verano mi familia y yo ------(ir) a la playa en Madrid. ---(Ser) uno de mis lugares favoritos para ir pero Un verano ----(quedar ) cerca de las montañas.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning