SINCE : notion de départ dans le temps
FOR : notion du durée dans le temps
(toujours avec le present perfect)
I have been working here since 1995
I have been working here for so many years = for 11 years
Sinon, for quand il y a notion de PENDANT :
I was there for Christmas
(là c'est du prétérit)
Voilà, j'éspère t'avoir éclaircit :smile: