GrammarVerb Tenses › Since vs For

Since vs For

B1When to use 'since' and when 'for' to talk about time — the difference explained simply, with an interactive quiz.

Quick answer

Use 'since' and 'for' to say how long, usually with the present perfect. Use:

  1. Since + a starting point — since 2020, since Monday, since I arrived.
  2. For + a period of time — for two hours, for ten years, for a long time.

Quick test: if it's a point in time, use 'since'; if it's a length of time, use 'for'.

How to choose

WordGoes withExamples
sincea point in time (when it started)since 9am, since 2019, since Monday, since I was a child
fora length of time (how long)for ten minutes, for three days, for years

The quick test: can you replace it with a number of hours/days/years? Then it’s for. Does it name when something started? Then it’s since.

Since = starting point

For = duration

⚠️ Typical error: I’ve lived here since five years. → ‘Five years’ is a length of time, so use for: I’ve lived here for five years.

Common mistakes

1. Swapping them. for 2019since 2019, and since five yearsfor five years.

2. Using the wrong tense for a continuing situation. I live here for five yearsI’ve lived here for five years. Pro tip: since/for + a situation continuing now needs the present perfect.

3. Using ‘since’ with a period. since three daysfor three days (or since three days ago).

✏️ Practice: Since vs For

Level B1 · 10 questions · instant feedback

1. I've lived here ___ 2020.

2. We've been married ___ ten years.

3. She's been ill ___ Monday.

4. He waited ___ an hour and then left.

5. I've known them ___ I was a child.

6. Correct this: 'I've had this car since five years.'

7. They've been studying ___ two hours.

8. Nothing has changed ___ last summer.

9. Rewrite with the same meaning: 'I started this job in 2019 and I'm still here.'

10. We haven't seen each other ___ ages.

Frequently asked questions

What's the quickest way to choose?

If it's a point in time (Monday, 2020, lunchtime), use 'since'. If it's a length of time (two hours, ten years), use 'for'.

Which tense do they go with?

Usually the present perfect for situations continuing now: I've worked here since 2018 / for five years.

Can I use 'since' with a clause?

Yes: since I was a child, since we met. It marks the starting point.

Is 'for' ever dropped?

Sometimes in casual speech ('I've been here two hours'), but including 'for' is always correct.

👩‍🏫 For teachers

CEFR objectives for “Since vs For”:

⬇︎ Download the Lesson Pack (PDF)

Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.

Keep learning