• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Common English ErrorsSite Logo

Common Errors/Mistakes in English

  • Grammar
  • Vocabulary
  • Contact

Grammar

For Two Years vs. Since Two Years: Which One is Correct?

6 years ago 94.5K Views

for four hours or since four hours?

Common English Errors: Grammatically speaking, For and Since are both prepositions which can be used in a sentence to express a specific time or period of time depending on the context.

Grammatically speaking, For and Since are both prepositions that can be used in a sentence to express a specific time or period of time depending on the context.

Many believe these prepositions can be used interchangeably but as a matter of fact, that’s not true.

In fact, this is one of the common English errors I’ve seen people commit while expressing themselves on social media websites.

So, what’s the difference between For and Since, and how do you use them correctly while talking about time?

Let’s see some examples:

Example #1:

Incorrect: I haven’t seen him for last week.

Correct: I haven’t seen him since last week.

Example #2:

Incorrect: She has been suffering from fever since past two weeks.

Correct: She has been suffering from fever for past two weeks.

Since – a Specific Point of Time

You use Since when you talk about a specific point of time in the past around which an event took place. In Example #1 above, “Last Week” is the specific point of time around which the person was last seen. Remember Whatsapp?

Some more examples:

✅ I’ve been missing you since you were gone.

✅ She’s been feeling a bit dizzy since yesterday.

✅ Have you been behaving this way since childhood?

✅ He’s been much better since he quit smoking.

✅ I’ve never liked her since the first time I saw her.

If you pay attention to the underlined phrases in the examples above, you will realize they are actually a specific of time and not a length or period of time.

Important: Note that we use “Perfect Progressive” tense in all of the above examples. That’s because we mean to talk about something which has been occurring from a specific point of time and hasn’t actually stopped happening as we speak.

Therefore, it’s imperative to use this tense every time you use Since to talk about a period of time.

For – a Period of Time in the Past

You use For when you want to talk about a period of time or length of time in the past from which an event has taken place. In Example #2 above, “Past two weeks” is the period of time for which the person has been suffering.

Some more examples:

✅ India hasn’t conceded a boundary for the last ten overs. (in Cricket)

✅ I’ve been meaning to tell you the truth for the past six months!

✅ The Government has been fooling its people for the past three years.

As you can see, the underlined parts in the above examples indicate a period of time, as against a specific point of time.

Important: Note that we use a “Perfect Progressive” tense in all of the examples above. This is because we talk about an event that has been happening for a period of time and it hasn’t stopped occurring yet.

How to Avoid Mistakes while using For vs Since

The trick is to understand what a particular phrase actually means before using the right preposition.

There are many situations that may confuse some learners, especially those who don’t use English as their first language.

For example, can you say which of the sentences below is correct?

I’ve been working on this task since a long time.

I’ve been working on this task for a long time.

Well, the second example is the right answer. However, if Google it, you will see this actually confuses many learners.

The reason is some “a long time” may appear like a specific point of time to some while many agree it’s only a period of time in the strict sense.

Even some users try to use “a long time ago” to mean a specific point in time. For example:

I’ve been living here since a long time ago.

However, it’s still not acceptable in Standard English because the point of time is not very specific here. Unless you specifically want to be secretive about the specific date, you should use for example, since 2010 (date) or last year to denote the specific time.

The good news is you can alter the sentence structure and use both Since and For as per your convenience depending on the message you want to send.

Sample This:

✅ Example #1: I’ve been standing in line for the past two hours.

✅ Example #2: I’ve been standing in line since it was very cold in the morning and ticket counter wasn’t open.

As you can see the second sentence makes a very strong argument.

Recommended Reading: Past Year vs Last Year: Which One is Correct?

About Susanta Sahoo

I'm the founder of Common English Errors, a blog dedicated to helping people learn English grammar easily. If you want to support me, please, donate via PayPal.

I offer article writing services, SEO and WordPress services. Hire me on Upwork if you need my services.

Reader Interactions

30 Reactions

  1. Triveni Hiremath

    I am handling English for 10th since last year. OR
    I am handling English for 10th for 2 years.
    Which one is correct?

    Reply
    • Susanta Sahoo

      I’m not sure what you mean by “handling” English for 10th. However, you can either say, “…since last year” or “…for the past two years”.

      Reply
  2. Aprajita

    I have been waiting for his message since a week.
    Is this a correct sentence, please let me know as soon as possible..

    Reply
    • Susanta Sahoo

      Nope. The correct sentence is: I have been waiting for his message for a week/month/year.

      Alternatively, you can say: I have been waiting for his message since this past week. (not last week)

      Hope this helps!

      Reply
      • Namratha

        I have been waiting for his message since a week.
        Could you let me know why this is wrong?

        Reply
« Older Comments
Newer Comments »

Leave a Reply Cancel reply

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

Primary Sidebar

Popular Posts

  • Can’t Have Been vs. Couldn’t Have Been: How to Use Them Correctly

  • When to Use “If I was” vs. “If I were”

  • Visited vs Have Visited vs Had Visited: How to Use Them Correctly

  • For Two Years vs. Since Two Years: Which One is Correct?

  • Past Year vs Last Year vs Passed Year: Which One is Correct?

  • Never Say “Couldn’t Able to” – It’s Wrong

  • What the Heck is a Flagship Smartphone?

  • How to Use Sit and Seat in Sentences

  • Please Find Attached: How to Mention Email Attachments

  • Common English Errors: Few, A Few and Quite a Few

  • Would vs Would Have: How to Express Conditional Hypothesis

Recent Articles

  • 7 Grammar Errors that Drive British People CRAZY
  • 9 Cringe-Worthy Grammar Bloopers Nearly Everybody Makes
  • So Do I vs. Me Too: Which One is Correct?
  • Adjective Word Order Exercises: Rules to Remember
  • How to Use Adverbs – A Handy Guide

Footer

The #1 Writing Tool

© 2023 Common English Errors · Built on Genesis · Privacy Policy · Sitemap