Present Perfect
Spanish: AQA A Level, topic 16.10.1
Forming the Present Perfect
To form the present perfect, use the present tense of ‘haber’ plus the past participle of a verb. It means ‘to have done something'. For the past participle refer to 8.4.1.

He hablado - I have spoken

Has comido - you have eaten

Ha salido - he/she has left

Hemos terminado - we have finished

Habéis sido - you have been

Han pedido - they have asked
Irregular Present Perfect
To form the present perfect tense using irregular past participles, use the present tense of ‘haber’ plus the irregular past participle of a verb. For the past participle refer to 8.4.1.

He visto - I have seen

Has abierto - you have opened

Ha muerto - he/she has died

Hemos hecho - we have done

Habéis descubierto - you have discovered

Han supuesto - they have assumed
Use of the Present Perfect

Events still happening, the consequence is still happening or the time frame didn’t end
- Siempre han vivido aquí.
- They have always lived here.
- No he terminado todavía
- I have not finished yet.
Test yourself on Present Perfect
How do you say 'we have been' in Spanish?
How do you say 'we have assumed' in Spanish?
¿Qué significa 'como ya he dicho' en Inglés?