The present perfect
Present perfect simple:
has/have + past participle
I have taken this English exam 3 times.
John has broken his leg.
present perfect simple - uses
To talk about a period of time up to the present:
I have worked here for over 10 years now.
To talk about something that happened in the (very) recent past:
My Auntie has just had a baby.
To talk about our experiences:
I’ve been to New York but I’ve never been to LA.
It is often used with already, just, yet, ever and since.
British Council Learn English
Click on the link below and choose Present Perfect (2) to do an exercise about the uses of this tense.
EL PRETÉRITO PERFECTO (Present Perfect)
El pretérito perfecto, se forma con el presente del verbo 'to have' a modo de auxiliar y el participio de pasado del verbo que se conjuga según la siguiente construcción:
I have played You have played He has played We have played You have played They have played
Yo he jugado Tú has jugado Él ha jugado Nosotros hemos jugado Vosotros habéis jugado Ellos han jugado
La forma interrogativa, se obtiene anteponiendo el auxiliar al sujeto.