Grammar / B1 Grammar lessons and exercises / For, since, from: What’s the difference?

We use for and since with the present perfect or past perfect (simple or continuous) to talk about duration.
🔍 For can also be used with the past simple when the action is finished:
“I lived in London for 20 years.” (= I don’t live there now.)
Both since and from refer to a starting point—but they are used in different contexts.
🔍 With from, we often pair it with to or until/till to show an endpoint.
📌 Remember:
• For = duration → “for two hours”
• Since = starting point + perfect tenses → “since Monday”
• From = starting point (not with perfect tenses) → “from Monday”
• Use from...to/until to mark a full time range.
💡 “I’ve lived here since 2020” (still living here) vs. “I lived here from 2010 to 2020” (finished).
📚 Related tests:
Present perfect – form and use
“I have known her since 2015.”
Past perfect
“They had worked there since 2010.”