La differenza è che la prima frase è al presente perfetto, mentre la seconda frase è al presente perfetto continuo.
Ha vissuto a Londra per molto tempo. Vive a Londra da molto tempo.
Determina la differenza tra le due frasi fornite.