How do you form the perfect tense in Spanish (say you HAVE DONE something)?

The most important verb when using the perfect tense in Spanish is 'haber'

There is no immediate translation to English, but in this context it roughly means 'to have' (not to be confused with 'tener'!)

This is conjugated as follows:

I - he 

You - has 

He/she/it - ha 

We - hemos 

You (plural) - habéis

They - han

Next, we must add the action that has been done. In order to do this, we must take the relevant verb and find its past participle
For example, if we wanted to say 'I have bought a coat', we would have to take the verb 'to buy' (comprar) and find the past participle ('bought').  
For the majority of verbs there is a very simple trick:

-ar verbs 

With -ar verbs, the trick is to remove the -ar ending and replace it with 'ado'. 
'Comprar' thus becomes 'comprado', 'jugar' becomes 'jugado', and so on. 

If we now bring everything together, we can work out how to form the above sentence:

He (I have) comprado (bought) un abrigo (a coat). 

-er and -ir verbs 

The trick is very similar for -er and -ir verbs. Let's use 'comer' as an example. 
Similarly to -ar verbs, remove the -er ending, but this time replace it with 'ido'. 'Comer' thus becomes 'comido'.  
-ir verbs also follow this pattern. 


They have gone out - Han salido (salido = past participle of 'salir')

I have learnt - He aprendido (aprender)

We have spoken - Hemos hablado (hablar) 


Unfortunately however, not all verbs follow this pattern. There are some exceptions which just have to be remembered. These are irregular.

Common irregulars: 

Abrir (to open) - abierto
Decir (to say) - dicho 
Escribir (to write) - escrito 
Hacer (to do/make) - hecho 
Ver (to see) - visto


He has opened the window - Ha abierto la ventana 

I have written - He escrito 

They have done their homework - Han hecho sus deberes 

We have seen the sky - Hemos visto el cielo 

Just remember the formula:

'Haber' + Past Participle 

Hope this helps! 

Ryan S. GCSE Spanish tutor, A Level Spanish tutor

1 year ago

Answered by Ryan, an A Level Spanish tutor with MyTutor

Still stuck? Get one-to-one help from a personally interviewed subject specialist


PremiumSimon C. Mentoring -Personal Statements- tutor, Uni Admissions Test ....
View profile
£20 /hr

Simon C.

Degree: Modern Languages and Cultures (Bachelors) - Durham University

Subjects offered: Spanish, Religious Studies+ 4 more

Religious Studies
.MLAT (Modern Languages)
-Personal Statements-

“Bilingual Durham undergraduate looking to help students with Spanish, Personal Statements, French, History, RS and MLAT performance. About Me Hi, I’m Simon and am currently a first year student at Durham University, studying Spanish,...”

Amelia A. A Level Spanish tutor, GCSE Spanish tutor, A Level Biology ...
View profile
£20 /hr

Amelia A.

Degree: Medicine (Bachelors) - Bristol University

Subjects offered: Spanish, Biology


“About Me: ​​Hello! My name is Amelia. I am a second year Medicine student at the University of Bristol. I offer help with Sciences, in particularBiology. I have always had a passion for languages and I would be delighted to assist an...”

MyTutor guarantee

Dominika K. IB Chemistry tutor, A Level Chemistry tutor, IB Spanish t...
View profile
£20 /hr

Dominika K.

Degree: Biomedical sciences (Bachelors) - Edinburgh University

Subjects offered: Spanish, Chemistry


“I am a first year student of Biomedical Sciences in Edinburgh. I was born in Spain but my parents are from Poland, so I speak both languages. Last year I finishedstudying the International Baccalaureate and the Spanish Baccalaureate a...”

MyTutor guarantee

About the author

Ryan S. GCSE Spanish tutor, A Level Spanish tutor
View profile

Ryan S.

Currently unavailable: for regular students

Degree: Law with Spanish and Spanish Law (Bachelors) - Nottingham University

Subjects offered: Spanish


“Student at a well established Russell Group university, here to help and improve your Spanish. ”

MyTutor guarantee

You may also like...

Other A Level Spanish questions

What is the difference between the simple past (preterite) and the imperfect tense?

What is the difference between the verbs Ser and Estar?

Is the pronunciation of the language hard?

Why does the verb "haber" sometimes not match the person and number of the subject in a sentence?

View A Level Spanish tutors


We use cookies to improve our service. By continuing to use this website, we'll assume that you're OK with this. Dismiss