I have visited London.
español: He visitado Londres.
El present perfect es un tiempo verbal en inglés que se usa para hablar de acciones o experiencias que ocurrieron en un momento no específico del pasado, o que empezaron en el pasado y continúan en el presente.
Se usa el present perfect para hablar de experiencias, acciones que ocurrieron en el pasado sin decir cuándo, o acciones que comenzaron en el pasado y todavía siguen.
I have visited London.
español: He visitado Londres.
She has finished her homework.
español: Ella ha terminado su tarea.
We have lived here for five years.
español: Hemos vivido aquí durante cinco años.
They have never tried sushi.
español: Nunca han probado sushi.