Present Perfect

Spanish: Edexcel IGCSE, topic 10.4.3

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 10.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 Pluperfect

To form the present perfect tense using irregular past participles, you use the present tense of ‘haber’ plus the irregular past participle of a verb. It means 'to have done’ something. For the past participle refer to 10.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

Test yourself on Present Perfect

  • How do you say 'we have been' in Spanish?

  • How do you say 'we have assumed' in Spanish?

Practise this topic for free