Se forma el present perfect con el simple present del verbo to have + particip perfect

Conjugación del verbo to have:
singular singular plural plural
1ª persona I have yo he we have nosotros hemos
2ª persona you have tú has you have vosotros habéis
3ª persona he, she, it has él, ella ha they have ellos han

Qué es el participio perfecto?

Veamos unos ejemplos en español:
He comprado patatas y las he comido.
Le ha regalado un caballo.
Han ido al cine.
Han bebido demasiado.

Los participios perfectos comprado, comido, regalado, ido, bebido sirven entre otras cosas para formar los tiempos compuestos (También sirven para abreviar muchas frases subordinadas: Una vez aprendido, será fácil etc.)

Se forma el perfect participle de los verbos regulares añadiendo al infinitivo el sufijo -(e)d.

infinitivo participio
to visit visited (visitar, visitado)
to change changed (cambiar, cambiado)
to open opened (abrir, abierto)
to watch watched (mirar, mirado)
to close closed (cerrar, cerrado)

Como vemos, el perfect participle de los verbos regulares es idéntico al simple past y por lo tanto valen las mismas reglas en lo que se refiere a la -e.

El present perfect se forma entonces de esta manera.

ejemplos
I have visited my uncle. He visitado a mi tío.
He has changed his haircut. Ha cambiado su peinado.
She has opened the bottle. Ha abierto la botella.
We have watched the game. Hemos mirado el juego.
They have closed the door. Han cerrado la puerta.