For or Since: What’s the Difference?
For and since both talk about time, but they answer different questions. For tells you how long something lasts; since tells you when it started.
This guide is for A2 to B1 learners. It sets out both prepositions side by side, shows the tenses they work with, and covers the mistakes learners make most. Three exercises let you practise straight away.
A quick video summary
For and since: the core difference
FOR is used for a specific period or duration of time. SINCE is used for the starting point of a period that continues up to now.
Look at how the same idea changes with each preposition:
| Preposition | What it marks | Examples |
|---|---|---|
| for | A length of time (a duration, from start to end). | He has been a doctor for 10 years. / I have lived in Rome for a year. |
| since | A starting point in time that continues to now. | He has been a doctor since 2010. / I have lived in Rome since last June. |
For describes a period from beginning to end
For works with all tenses:
- Mary goes to sewing class for three hours every Monday. (present simple)
- They are studying for two hours today. (present continuous)
- He has lived in Milan for a long time. (present perfect)
- He has been living in Paris for three months. (present perfect continuous)
Since describes a point in time up to now
Since is normally used with perfect tenses:
- He has been here since 9 am. (present perfect)
- He has been working upstairs since he arrived. (present perfect continuous)
- I have lived in New York since my childhood. (present perfect)
- It has been raining since Tuesday. (present perfect continuous)
One small word changes the whole sentence. Book a free trial lesson and practise for and since with an experienced native teacher, no credit card needed.
Common mistakes with for and since
- Using since for a duration. A length of time takes for: “I have studied for two hours”, not “since two hours”.
- Using for for a starting point. A point in time takes since: “since Monday”, not “for Monday”.
- Using the wrong tense with since. Since needs a perfect tense: “I have known her since 2019″, not “I know her since 2019”.
- Forgetting the starting point after since. You can say “I waited two hours”, but since always needs its starting point.
Practice exercises
Try these three exercises. They open in a new tab so you can keep this guide handy.
Exercise 1: choose between for and since
Exercise 2: since or for in a sentence
Exercise 3: place the time indication
Quick self-check
Complete or fix each sentence, then reveal the answers.
1. I have worked here ___ 2018.
2. We talked ___ two hours.
3. She has been ill ___ Monday.
Show answers
1. since. 2. for. 3. since.
How did that go? Getting for and since right in an exercise is a start; using them without thinking as you speak is the goal. In a free trial lesson, an experienced native teacher will help you get there.
Frequently asked questions
What is the difference between for and since?
Do you use since with the present perfect?
Can I say “since two hours”?
Does for always need the present perfect?
How do I know whether to use for or since?
Key takeaways
- Use for for a length of time: for two hours, for a year.
- Use since for a starting point up to now: since Monday, since 2010.
- If a duration follows, choose for; if a point in time follows, choose since.
- Since normally needs a perfect tense; for works with any tense.
- When in doubt, ask: how long? (for) or starting when? (since).
Keep learning
- Present perfect vs past simple
- Prepositions of time
- More free English grammar guides
- Test your English level
- Meet our English teachers
Written and reviewed by the experienced native English teachers at Live English, online since 2007.