El presente perfecto es un tiempo del pasado con conexión con el presente.
AFIRMATIVA: Sujeto + have/has + participio pasado (tercera columna)
Negativa: Sujeto + haven't/hasn't + participio pasado
Interrogativa: Have/has + Sujeto + participio pasado
Ejemplos:
I have been to Paris many times
I haven't swum with dolphins
Have you had brakfast?
Usamos este tiempo para hablar de acciones que ocurrieron en el pasado pero que están conectadas de alguna forma con el presente pues forman parte de nosotros como experiencias vividas y así las contamos.
just: al añadir just, justo en medio de have y el participio pasado formamos la expresión equivalente a : acabar de:
I have just seen your boyfriend: "Acabo de ver a tu novio"
Already: ya en la afrimativa:
She has already done her homework: "Ya ha hecho los deberes".
Yet: "todavía" en la negativa, "ya" en la negativa:
He hasn't studied for the test yet. "Todavía no ha estudiado para el examen"
Have you finished yet? "Has terminado ya?"
Ever: en la interrogativa, "alguna vez"
Have you ever been to Italy? " Has estado alguna vez en Italia?"
For: durante, con períodos de tiempo
I've lived in Tomares for 15 years. He vivido en Tomares (llevo viviendo en Tomares) quince años.
Since: desde, con momento concretos en el tiempo.
I've lived in Tomares since 2000. "Vivo en Tomares desde el 2000".
Puedes hacer ejercicios aquí
También aquí
Y muchos más aquí