For y since son dos preposiciones que expresan duración.
👉 FOR indica duración o un período de tiempo, se puede traducir como “durante”.
👉 SINCE se utiliza para indicar el principio de un período de tiempo que sigue al presente, puede traducirse como “desde”.
📘 Lección extraída del libro English grammar in use.