Present Perfect
Spanish: Cambridge International GCSE, topic 10.4.4
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

Has comido - you have eaten

Ha salido - he/she has left / you have left (formal)

Hemos terminado - we have finished

Habéis sido - you have been (plural)

Han pedido - they have asked / you have asked (formal plural)
Test yourself on Present Perfect
How do you say 'we have been' in Spanish?