“For” vs. “Since”: A Fun Guide to Using Present Perfect Tense for ESL Students

Ah, the present perfect tense—a grammar marvel that allows us to talk about actions or states that began in the past and are still relevant now. But wait! Along with the present perfect come two little words that can be tricky to master: “for” and “since”. While they both help us talk about time, they have very different jobs.

In this guide, we’ll break down the difference between “for” and “since”, show you how to use them with the present perfect tense, and give you practical tips to keep things clear. By the end, you’ll be confidently talking about how long you’ve been doing something (or since when!) like a pro.


1. Present Perfect Tense: A Quick Refresher

Before diving into the “for” and “since” showdown, let’s quickly review the present perfect tense. We use this tense to talk about actions that started in the past but are still connected to the present.

Form:

  • Subject + has/have + past participle

Examples:

  • I have lived in this city for five years.
  • She has worked at that company since 2010.

See how those actions began in the past but are still true now? That’s where “for” and “since” come in. They tell us how long something has been happening or when it started!


2. “For”: Measuring Time in Blocks

Use “for” when you want to talk about the duration of time—how long something has been going on. Think of “for” as your way to measure chunks of time, like hours, days, months, or even years.

Examples:

  • I have known him for five years.
    (The action of knowing started five years ago and continues now.)
  • They have been married for ten years.
    (They started being married ten years ago, and they still are!)

Common Time Phrases with “For”:

  • For two hours
  • For three days
  • For a long time
  • For ten years

Practical Tip:
If you can answer the question “how long?” with a block of time, you should use “for”.


3. “Since”: Pinpointing the Start

Use “since” when you want to specify the starting point of an action or event. “Since” is your way of telling people when something began. Unlike “for,” which measures time, “since” marks the moment it all started.

Examples:

  • I have worked here since 2018.
    (The action of working started in 2018 and continues now.)
  • She has lived in London since she was a child.
    (She started living in London when she was a child, and she’s still there.)

Common Time Phrases with “Since”:

  • Since last year
  • Since 9 o’clock
  • Since Monday
  • Since childhood

Practical Tip:
If you can answer the question “since when?” or “from which time?” with a specific starting point, use “since”.


4. Key Differences Between “For” and “Since”

Now, let’s sum up the key differences:

  • “For” is used to talk about the duration of time (how long something has been happening).
    • Example: I have lived here for five years.
      (Five years is the block of time.)
  • “Since” is used to talk about the starting point (when the action or event began).
    • Example: I have lived here since 2017.
      (2017 is the specific moment the action started.)

5. Common Mistakes with “For” and “Since”

Even though the difference seems clear, ESL learners often make a few common mistakes with “for” and “since.” Here’s how to avoid them!

Mistake #1: Using “For” with a Specific Time

Remember, “for” is for duration. It can’t be used with a specific starting point.

  • Incorrect: I have worked here for 2010.
  • Correct: I have worked here since 2010.

Tip: If you’re giving a specific time (like a date or year), use “since”.


Mistake #2: Using “Since” with a Duration

“Since” is for the starting point, not for how long something has been happening.

  • Incorrect: I have known her since five years.
  • Correct: I have known her for five years.

Tip: If you’re describing how long something has been happening, use “for”.


Mistake #3: Forgetting to Use Present Perfect with “For” and “Since”

Both “for” and “since” are used with the present perfect tense, not the simple past.

  • Incorrect: I lived here for five years.
  • Correct: I have lived here for five years.

Tip: When you use “for” or “since” to talk about actions that are still true, make sure you’re using the present perfect tense.


6. Quick Recap Table: “For” vs. “Since” at a Glance

WordUseExample
ForDuration of time (how long?)I have lived here for five years.
SinceStarting point (since when?)I have lived here since 2017.

Conclusion: Time’s Up—You’ve Mastered “For” and “Since”!

By now, you’re ready to talk about how long things have been happening and when they started with confidence. Whether you’ve been studying English for three months or you’ve been hooked on learning grammar since your first class, you can now use “for” and “since” like a native speaker.

Remember:

  • Use “for” when talking about duration.
  • Use “since” when talking about a starting point.
  • Always pair them with the present perfect tense!
Scroll to Top