Since vs For: What's the Difference?

You are writing a message to a colleague. You pause. Should you write I have worked here for three years — or I have worked here since three years? Both feel possible. But only one is correct — and the difference comes down to a single, powerful rule that you will remember for life after reading this guide.

Since and for are two of the most commonly confused time expressions in English. They appear constantly in professional emails, academic writing, job interviews, and everyday conversation. Getting them wrong does not just create a grammar error — it can make your meaning unclear to anyone listening.

The good news is that the rule is logical, consistent, and easy to visualize. This guide gives you the complete picture: clear definitions, a memorable mnemonic, a side-by-side comparison table, common mistakes with corrections, and an interactive quiz to test your understanding.

Since vs For difference explained for ESL learners — since marks a starting point, for measures a duration, with visual examples in the present perfect tense
Since marks the moment something began — for measures how long it has lasted. Understanding this single distinction removes one of the most common grammar errors in English.

{getToc} $title={Table of Contents}

What Is the Present Perfect — and Why Does It Need Since and For?

Before diving into since and for, it helps to understand why these two words exist in the first place. They are the time-expression partners of the present perfect tense — and that tense has one specific job.

The present perfect (formed with have/has + past participle) describes an action that started in the past and is still continuing right now, or whose result is still relevant in the present moment. It looks backward from today and asks: what began then that still matters now?

That is exactly where since and for come in. They are the tools that answer the follow-up question every listener has: How long has this been going on? One word answers by naming the starting moment. The other answers by measuring the total length of time. They are two different answers to the same underlying question.

For a deeper look at how the present perfect works alongside all four present tense forms, our guide to all four present tense forms and rules walks through each structure with clear examples. And if you want to see how all 12 English tenses connect visually, the guide to 12 English tenses explained through timelines is an excellent companion to this article.

Key Insight: The present perfect tense cannot stand alone without a time reference in most sentences. Since and for are the two most essential time references it uses — and every learner who masters them immediately sounds more fluent and precise.

The Core Rule: Since vs For in One Sentence

Here is the complete rule, stated as simply as possible: use for when you are talking about a length of time — a duration. Use since when you are talking about a specific point in time — a starting moment.

For answers the question: How long?

Since answers the question: Since when? / When did it start?

Think of it this way. For is like a measuring tape — it stretches across a span of time and tells you the total length. Since is like a pin on a map — it marks the exact moment where something began.

Since vs For — Complete Side-by-Side Comparison
Feature FOR SINCE
Function Measures duration — how long Marks a starting point — when it began
Question Answered How long? Since when? / When did it start?
What Follows It A period of time (numbers or vague durations) A specific date, year, day, or past event
Example (Positive) I have lived here for five years. I have lived here since 2020.
Example (Negative) I haven't slept for two days. I haven't slept since Tuesday.
Memory Hook FOR = measuring tape (spans a period) SINCE = pin on a timeline (marks a moment)

How to Use FOR: Duration and Length of Time

For is always followed by a word or phrase that describes a length of time. That length can be a precise number — or it can be a vague, uncounted span. Both work equally well with for.

The key test is simple: if you can ask How long? and the answer fits naturally after for, then for is your word. Think of it as measuring the total distance between the start and the present moment — like reading a number on a ruler.

FOR with Exact Numbers

When the duration is specific and countable, use for with a number and a time unit:

  • She has been studying abroad for six months.
  • We have been waiting for forty minutes.
  • He has managed the international team for three years.
  • They have been collaborating on this project for two weeks.

FOR with Vague Durations

When the duration is approximate or uncounted, for still works perfectly. You do not need a precise number:

  • I have known him for a long time.
  • She has been away for ages.
  • We have been discussing this for a while.
Important: The word for is not locked to the present perfect. It can also be used with the past simple ("I worked there for a year" — finished) and the future ("I will be away for two days"). When used with the present perfect, the action is still ongoing. When used with the past simple, the action is complete.

How to Use SINCE: Marking a Specific Starting Point

Since always refers to a specific moment in the past — the point where the action or state began. Unlike for, which measures a span, since places a pin at one precise location on the timeline.

The key test for since is equally simple: can you name the exact moment it started — a date, a year, a day of the week, or a past event? If yes, since is correct.

Because since creates a bridge between a past moment and the present, it almost always appears with a perfect tense. Using since with the simple present is one of the most common learner errors in the world — more on that in the mistakes section below.

SINCE with Dates, Years, and Days

  • She has been a team leader since March.
  • I have used this software since 2019.
  • We have had weekly calls since Monday.

SINCE with Past Events (as a Clause)

Since can also be followed by a whole clause that describes when the action began. This is a more advanced but very natural usage:

  • My productivity has improved since I started using a structured schedule.
  • She has felt more confident since she completed the presentation training.
  • It has been five years since we last met at the global summit.
Since vs For comparison infographic showing for as a measuring tape for duration and since as a timeline pin marking a starting point in the present perfect tense
FOR stretches across a span of time like a measuring tape — SINCE pins down the exact moment an action began. Both work with the present perfect to express ongoing states.

The Quick Decision Test: FOR or SINCE?

Every time you are unsure which word to use, ask yourself two questions. These two questions will give you the right answer within seconds — every single time.

Question 1: Am I measuring a length of time?
If the answer is yes — if you are saying how many minutes, hours, days, years, or how long in general — use for.

Question 2: Am I naming a specific starting moment?
If the answer is yes — if you are saying a date, year, day, or a past event — use since.

The Conversion Test: You can always convert between the two words by doing the mental maths. If the current year is 2025 and something started in 2021, that is four years ago. So both of the following sentences are correct and mean exactly the same thing:

I have worked here since 2021. (starting point)
I have worked here for four years. (duration)

The event is identical. The perspective is different. Choosing between them depends on whether you want to emphasize the starting point or the total length.

FOR vs SINCE: The Present Perfect Continuous

Both for and since work equally well with the present perfect continuous (have/has been + verb-ing). This form adds an important layer of meaning: it emphasizes that the activity itself has been in progress continuously, and it often carries a sense of ongoing effort or persistence.

Compare these two sentences:

  • I have worked on this report for three hours. (Present Perfect Simple — focuses on the result or completion)
  • I have been working on this report for three hours. (Present Perfect Continuous — emphasizes the ongoing activity)

Both are grammatically correct. The continuous form simply makes the process more vivid — it signals that the activity is still actively happening right now. In international workplace communication, this distinction matters when you want to convey that you are in the middle of a task:

  • She has been leading the project since the kickoff meeting.
  • We have been preparing for the global audit for six weeks.
  • He has been learning advanced data skills since he joined the research division.
Note on Stative Verbs: Some verbs describe states rather than actions — words like know, believe, belong, own, understand, love. These verbs are not normally used in the continuous form. You would say "I have known her for years" — not "I have been knowing her for years." When in doubt, use the present perfect simple with stative verbs.

Common Mistakes with Since and For — and How to Fix Them

These mistakes appear in writing and speaking at every level — from B1 learners to advanced professionals. Knowing where the errors occur is the fastest way to stop making them yourself.

Since vs For — Most Common Errors and Corrections
Incorrect ❌ Correct ✔ Rule
I have been a manager since five years. I have been a manager for five years. Use FOR with a duration, not SINCE
I am here since Monday. I have been here since Monday. SINCE requires a perfect tense — never simple present
She has worked here since a long time. She has worked here for a long time. "A long time" is a duration — use FOR
He has studied since two hours. He has studied for two hours. Numbers of time units always follow FOR
We have not spoken since ages. We have not spoken for ages. "Ages" is a vague duration — use FOR
I have had this phone since two years ago. I have had this phone for two years. Never combine SINCE with AGO — choose one

The most widespread error globally is using since with a duration — particularly "since five years" or "since a long time." This happens because many languages use a single word where English uses two. In French, depuis covers both functions. In German, seit does the same. If your native language works this way, you will need to make a conscious choice every time — and the two-question test above makes that choice automatic.

For a fuller picture of how tense errors work — including mistakes with the past simple versus present perfect — our guide to past tense rules and examples covers every form with clear error correction exercises.

Memory Trick: The S-F Rule

If you want one fast mnemonic that works under pressure — in a job interview, a live presentation, or a timed writing exam — use the S-F Rule.

S = SINCE = Specific Start — both S words. Since goes with a specific starting point.

F = FOR = Full Duration — both F words. For goes with the full length of time.

Every time you hesitate, just think: S for Specific Start. F for Full Duration. Within one second, you have the right word.

Since vs For key takeaways summary card showing four rules — for with numbers, since with dates, for with vague durations, since with past events — for ESL learners
These four rules cover every situation you will encounter with since and for — save this image as a quick reference for your next writing session or speaking practice.

Since vs For Quiz: Test Your Understanding

Question 1 of 12 Correct: 0 Score: 0%

Frequently Asked Questions: Since vs For

Why is it wrong to say "I have been a manager since five years"?
Five years is a duration, not a starting point — so for is required, not since. The correct sentence is "I have been a manager for five years." If you want to use since, you must name the specific year you started — for example, "since 2020." This error is extremely common globally because many languages use a single word for both functions.
What is the difference between "I have worked here for ten years" and "I worked here for ten years"?
The tense changes the entire meaning. "I have worked here for ten years" (present perfect) means you still work there today — the action is ongoing. "I worked here for ten years" (past simple) means you no longer work there — the action is finished. In any professional context, using the wrong tense could create a serious misunderstanding about your current status.
Can I say "since a long time" if I do not know the exact date?
No — "since a long time" is incorrect. A long time is a vague duration, not a specific starting point. Use "for a long time" instead. If you want to use since, choose a named starting point — even a general one like "since I started the course" or "since the beginning of the year."
Is "since yesterday" correct, or should I say "for yesterday"?
"Since yesterday" is fully correct — yesterday is a specific point in time, so since is the right word. "For yesterday" does not make sense. If you want to use for, describe the duration instead: "for 24 hours."
Why is "since two years ago" incorrect?
"Since two years ago" mixes two different time structures that cannot be combined. Use either "for two years" (duration with present perfect) or "two years ago" (past reference with simple past). Adding ago after since is always an error — choose one structure and stay with it.
Does "for" always need to be followed by a number?
No — for works with any phrase that describes a period of time, whether exact or vague. You can say "for three weeks" (exact) or "for a while," "for ages," "for a long time" (vague). The key is that what follows for must describe a length — not a specific date or moment.
Can I use "since" with the present simple — like "I am here since Monday"?
No — this is one of the most common errors made by speakers of French, German, and many other languages. In standard English, since requires a perfect tense because it describes an action that bridges the past and the present. The correct form is "I have been here since Monday."
Is "It has been five years since we last met" correct?
Yes — this is a very natural and correct structure. Here, since is followed by a past simple clause (we last met), which describes the starting point. This pattern is extremely useful for reconnecting in professional or academic settings and signals a high level of fluency.
Can I use both "for" and "since" to describe the same situation?
Yes — and this is a useful insight. If you know both the starting point and the duration, you can express the same fact either way. "I have lived here since 2020" and "I have lived here for five years" can describe exactly the same situation. The difference is emphasis — since highlights the starting moment, while for highlights the total length.
How do I know when to use the present perfect continuous instead of the simple form?
Use the continuous form when you want to emphasize that an activity has been actively in progress. "I have been working on this report for two hours" stresses the ongoing effort, while "I have worked on this report for two hours" focuses on the fact itself. For stative verbs like know, own, believe, always use the simple form — "I have known him for years" — never the continuous.

Understanding commonly confused pairs is a key part of building professional-level English. You might also find it useful to explore our guides on affect vs effect: what's the difference and principle vs principal: what's the difference — two more word pairs that cause significant confusion in professional writing.

Final Summary: The Three Things to Remember

If you take only three things from this guide, let them be these:

  • FOR = Full Duration. Use it when you are measuring how long something has lasted — whether the number is exact or vague.
  • SINCE = Specific Start. Use it when you are naming the exact moment an action began — a date, a year, a day, or a past event.
  • Both require the present perfect. Neither word works naturally with the simple present. Always pair them with have/has when describing something still ongoing.

With these three anchors in place, you have everything you need to choose correctly every time — in a message, a report, an interview, or a live conversation. Explore our full library of English grammar resources at all levels to continue building your accuracy and confidence.

Previous Post Next Post