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

He hablado - I have spoken

Has comido - you have eaten

Has comido - you have eaten

Ha salido - he/she has left

Ha salido - he/she has left

Hemos terminado - we have finished

Hemos terminado - we have finished

Habéis sido - you have been

Habéis sido - you have been

Han pedido - they have asked

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

He visto - I have seen

Has abierto - you have opened

Has abierto - you have opened

Ha muerto - he/she has died

Ha muerto - he/she has died

Hemos hecho - we have done

Hemos hecho - we have done

Habéis descubierto - you have discovered

Habéis descubierto - you have discovered

Han supuesto - they have assumed

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

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?

Practise this topic for free