I have visited London.
Deutsch: Ich habe London besucht.
Das Present Perfect ist eine englische Zeitform, um über Handlungen oder Erfahrungen zu sprechen, die irgendwann in der Vergangenheit passiert sind, oder die in der Vergangenheit begonnen haben und bis jetzt andauern.
Das Present Perfect wird verwendet, wenn man über Erfahrungen, abgeschlossene Handlungen ohne genaue Zeitangabe oder über etwas spricht, das in der Vergangenheit begann und bis in die Gegenwart reicht.
I have visited London.
Deutsch: Ich habe London besucht.
She has finished her homework.
Deutsch: Sie hat ihre Hausaufgaben beendet.
We have lived here for five years.
Deutsch: Wir leben seit fünf Jahren hier.
They have never tried sushi.
Deutsch: Sie haben noch nie Sushi probiert.