Since vs For: Easy Grammar Rules, Examples, and Common Mistakes

By Thomas Billa

Published on:

Since vs For Easy Grammar Rules, Examples, and Common Mistakes

Many English learners struggle with Since vs For because both words are used to talk about time. Although they seem similar, they have different meanings and uses. Understanding the difference between since and for will help you speak and write English more accurately.

In this complete guide, you’ll learn the rules of Since vs For, practical examples, common mistakes, exercises, and answers to frequently asked questions.

What Is the Difference Between Since and For?

Both since and for are used with time expressions, but they answer different questions.

WordMeaningQuestion Answered
SinceStarting point in timeSince when?
ForDuration of timeHow long?

Examples

✅ I have lived here since 2020.

✅ I have lived here for four years.

In the first sentence, 2020 is the starting point.

In the second sentence, four years is the duration.

What Is “Since”?

Since refers to a specific point in time when an action began.

Structure

Since + Specific Time

Examples

  • She has worked here since 2019.
  • We have been friends since childhood.
  • I have lived in London since June.
  • They have known each other since school days.
  • He has studied English since he was ten years old.

Common Time Expressions with Since

  • Since 2015
  • Since Monday
  • Since January
  • Since morning
  • Since childhood
  • Since yesterday

What Is “For”?

For refers to the length or duration of time.

Structure

For + Period of Time

Examples

  • I have lived here for five years.
  • She has studied English for six months.
  • We waited for two hours.
  • They stayed in Paris for a week.
  • He has worked remotely for three years.

Common Time Expressions with For

  • For 10 minutes
  • For 2 hours
  • For a day
  • For a week
  • For a month
  • For several years

Since vs For Comparison Table

SinceFor
Since 2010For 10 years
Since MondayFor three days
Since JanuaryFor six months
Since morningFor five hours
Since childhoodFor many years

Examples

✅ She has lived here since 2018.

✅ She has lived here for six years.

✅ We have been waiting since 9 a.m.

✅ We have been waiting for three hours.

When to Use Since

Use since when mentioning:

1. A Specific Year

  • I have worked here since 2021.
  • She has lived abroad since 2018.

2. A Specific Date

  • They have been married since March 10th.
  • We have known each other since May 1st.

3. A Specific Day

  • He has been absent since Monday.
  • I have felt better since Tuesday.

4. A Specific Event

  • She has been happy since her graduation.
  • We have stayed busy since the project started.

When to Use For

Use for when mentioning:

1. Minutes

  • I waited for 20 minutes.

2. Hours

  • He studied for 4 hours.

3. Days

  • They stayed for 3 days.

4. Weeks

  • We traveled for two weeks.

5. Months

  • She worked there for six months.

6. Years

  • I have known him for ten years.

Since and For with Present Perfect

The most common use of since and for is with the Present Perfect Tense.

Structure

Subject + Have/Has + Past Participle + Since/For

Examples with Since

  • I have lived here since 2015.
  • She has worked here since June.
  • They have known each other since childhood.

Examples with For

  • I have lived here for nine years.
  • She has worked here for six months.
  • They have known each other for decades.

Common Mistakes with Since and For

Mistake 1

❌ I have lived here since five years.

✅ I have lived here for five years.

Mistake 2

❌ She has worked here for 2018.

✅ She has worked here since 2018.

Mistake 3

❌ We have waited since three hours.

✅ We have waited for three hours.

Mistake 4

❌ He has known her for childhood.

✅ He has known her since childhood.

Mistake 5

❌ I have been here since two weeks.

✅ I have been here for two weeks.

Quick Trick to Remember

Ask yourself:

Is it a starting point?

Use Since

  • Since 2010
  • Since Monday
  • Since breakfast

Is it a duration?

Use For

  • For 10 years
  • For 2 days
  • For 30 minutes

Simple Formula:

Since = From When

For = How Long

Practice Exercise

Choose the correct word: Since or For.

  1. I have lived here ___ 2019.
  2. She has studied English ___ six months.
  3. We have been waiting ___ an hour.
  4. He has worked there ___ January.
  5. They have known each other ___ childhood.

Answers

  1. Since
  2. For
  3. For
  4. Since
  5. Since

Frequently Asked Questions (FAQs)

What is the difference between Since and For?

Since shows the starting point of an action, while for shows the duration of an action.

Can Since and For be used with Present Perfect?

Yes. They are commonly used with the Present Perfect tense.

Example:

  • I have lived here since 2020.
  • I have lived here for four years.

Do we use Since with a year?

Yes.

Examples:

  • Since 2015
  • Since 2022
  • Since 1998

Do we use For with months and years?

Yes, when talking about duration.

Examples:

  • For six months
  • For two years
  • For ten years

Can Since and For be used in Past Perfect?

Yes.

Examples:

  • She had lived there since 2018.
  • She had lived there for five years.

Conclusion

Understanding Since vs For is essential for speaking and writing English correctly. Remember that since introduces a starting point in time, while for describes a period or duration. With regular practice, you’ll quickly learn to choose the correct word naturally.

Whenever you’re unsure, remember this simple rule:

Since = When it started

For = How long it lasted

Master this difference, and your English grammar will become much more accurate and fluent.

Leave a Comment