For – significa “desde hace”.
Since – significa “desde”.


Las dos palabras se usan para expresar el tiempo que ha durado la acción del verbo.
For; especifica la duración de la acción.
Since; especifica el comienzo de dicha acción.

‘I’ve been living here since August’.
‘Vivo aquí desde Agosto’.

‘I’ve been living here for three months’.
‘Vivo aquí desde hace tres meses’.



En los dos casos se usa el presente perfecto, nunca el presente simple.