Le present perfect avec for et since
Le present perfect (have/has + participe passé) sert à parler d'une action commencée dans le passé et qui continue maintenant.
- for + durée : I have lived here for five years.
- since + point de départ : I have known her since 2019.
En français on utiliserait souvent le présent (« j'habite ici depuis... »), mais en anglais il faut le present perfect.