On emploie "since" lorsque l'on précise le point de départ dans le passé de l'action ou d'un état qui continue dans le présent.
Le temps employé avec since est le present perfect.
Avec for, on précise la durée. alors qu'avec since, on précise le point de départ