Para qué sirve

Se usa para experiencias: I have visited Puebla. No importa tanto cuándo pasó, sino la experiencia acumulada.

También se usa para resultados presentes: She has lost her keys. El pasado importa porque ahora no tiene las llaves.

Have o has

Usa have con I, you, we y they. Usa has con he, she e it: he has finished, they have arrived.

Después va el participio: finished, gone, seen, written.

Error común

No mezcles presente perfecto con pasado simple sin pensar. I have seen that movie yesterday suena mal porque yesterday pide pasado simple: I saw that movie yesterday.

I have seen that movie. Experiencia.
I saw that movie yesterday. Momento terminado.

Mini ejercicio

Convierte: she finishes -> she has finished. they go -> they have gone.

Palabras que suelen acompañarlo

Ever, never, already, yet y just aparecen mucho con presente perfecto: Have you ever traveled?, I have never tried it, She has just arrived.

Estas palabras no se memorizan solas; conviene aprenderlas dentro de preguntas y respuestas completas.