Hola Claire,
SINCE: se utiliza para dar un punto de referencia a acciones, eventos y estados. "Llevo esperando desde las 9" I have been waiting since 9 o'clock. con el pasado perfecto la frase con since se construye: verbo to be en pasado + período de tiempo + since " It has been five months since I last spoke with her.
FOR: lo usamos para medir un período de tiempo hasta el presente, es decir medimos la duración. "la conozco hace años" I have known her for a long time. No usamos una fecha ni hora concreta.
Leer más