Julie :
Nataku : for et since associés avec le present perfect veulent dire :
He has lived in England for twenty years. ( valeur de résultat, for indique la durée de l´action)
Il vit en Angleterre depuis vingt ans.
He has lived in England since 1992. ( Point de départ de l´action)
Il vit en Angleterre depuis 1992.
He lived in England for twenty years. (temps: prétérit. Rupture avec le passé, indique qu´il n´y vit plus).