Jak už tomu bývá obě předložky FROM i SINCE znamenají v češtině totéž: „od (nějaké doby)“.
Jednoduše řečeno, rozdíl spočívá v tom, s jakými časy se tyto předložky používají:
FROM – většinou s minulým časem (od nějaké doby v minulosti do nějaké doby v minulosti -> vše tedy proběhlo v rámci minulosti)
He lived there from 2002 to 2010. (Žil tam od roku 2002 do 2010.)
SINCE – s časem předpřítomným (od nějaké doby až do současnosti)
He has lived there since 2002. (Žije tam od roku 2002) -> až do současnosti, což vyplývá z použití předpřítomného času.
Jde tedy o to, zda daný děj, který v minulosti začal, také v minulosti skončil, nebo stále trvá – až do přítomnosti, což je základní princip rozdílu mezi těmito časy a zároveň předložkami FROM/SINCE.
O rozdílu mezi časem minulým a předpřítomným se můžete dočíst zde.