Unterscheidung von „since“ und „for“
Englisch   Wikipedia  
Im present perfect progressive:
since bei einem Zeitpunkt
for bei einem Zeitraum

 Merkregel:
since hat einen Punkt auf dem i und steht für einen Zeitpunkt.
for hat ein r am Ende und steht für einen Zeitraum.