Since vs For in English — The Rule That Finally Makes Sense

“I work here since 5 years.”

If you’re a French speaker, you’ve probably said something like this. And you were understood — but it’s wrong in two ways. Let me explain the rule once, so you never get it wrong again.

The Problem: French Has One Word, English Has Two

In French, “depuis” does everything:
“J’habite ici depuis 2019” (a point in time)
“J’habite ici depuis 5 ans” (a duration)

English splits this into two words with different rules:

EnglishWhen to useExamples
SinceA specific point in timesince Monday, since 2019, since I was a child
ForA duration / length of timefor 3 days, for 2 years, for a long time

The test is simple: Can you put a number of [time units] after it? → Use for.
Is it a date, day, month, or event? → Use since.

Examples to Make It Click

✅ I have worked here for five years.
✅ I have worked here since 2021.

✅ She has been waiting for 20 minutes.
✅ She has been waiting since 3 o’clock.

✅ We’ve known each other for a long time.
✅ We’ve known each other since university.

✅ He hasn’t eaten for hours.
✅ He hasn’t eaten since breakfast.

The Second Mistake: The Tense

Even once you choose the right word, French speakers often use the wrong tense. In French, you use the present tense with “depuis”: “Je travaille ici depuis 5 ans.”

In English, you must use the present perfect (or present perfect continuous):

❌ I work here for 5 years.
✅ I have worked here for 5 years.
✅ I have been working here for 5 years.

Both the present perfect simple and continuous are correct here. The continuous version emphasizes the ongoing nature of the action.

The Negative Form

This follows the same rule:

❌ I don’t see him since January.
✅ I haven’t seen him since January.

❌ She doesn’t work here since 3 years.
✅ She hasn’t worked here for 3 years.

Quick Reference Table

FrenchEnglish
Je vis ici depuis 2020.I have lived here since 2020.
Je vis ici depuis 4 ans.I have lived here for 4 years.
Il pleut depuis ce matin.It has been raining since this morning.
Il pleut depuis 2 heures.It has been raining for 2 hours.
Depuis quand es-tu ici ?How long have you been here?

Practice Exercise

Fill in with “since” or “for”:

  1. I’ve been studying English ___ six months.
  2. She’s lived in London ___ 2018.
  3. We haven’t spoken ___ the meeting last week.
  4. They’ve been married ___ over 20 years.
  5. He’s been sleeping ___ noon.

Answers: 1. for, 2. since, 3. since, 4. for, 5. since

The Trick That Always Works

Still confused? Replace “depuis” with either:
– “starting from [moment]” → since
– “during [amount of time]” → for

If both sound okay, check: is there a specific moment (date, event, time)? → since. Is there a quantity of time? → for.


Master this (and more) with LEFO

This lesson is one of our most popular Survival English modules. In our live sessions, we practice until it becomes automatic — no more thinking about the rule, you just say it right.

Try a free session →

Related articles: 10 English Mistakes French Speakers Make | Present Perfect Explained for French Speakers

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

List

Leave a Reply

Your email address will not be published. Required fields are marked *