Free English Articles/English Grammar Training

English Grammar Training
The Royal Visions Team • September 9, 2026 • 7 min read

Since vs For: Why Do You Keep Getting This Wrong?

You wrote “I have lived here since three years” and your teacher circled it in red. You changed it to “for three years” and got it right the next time, but you still can’t explain why. That gap between knowing the rule and applying it under pressure is exactly what trips learners up on since and for.

The rule itself is simple, but most explanations stop at the definition and never give you enough real practice to make the choice automatic. This article gives you both: the actual rule, why the mistake happens in the first place, and enough exercises to fix it for good.

The Rule Behind Since vs For

Both words connect a present perfect verb to a period of time, but they answer different questions. Since answers “when did it start?” and is followed by a point in time. For answers “how long?” and is followed by a duration. Once you separate those two questions in your head, the choice stops being a guess.

WordAnswersExamples
SinceA starting point in timesince 2019, since Monday, since I moved here, since 9am
ForA length or duration of timefor five years, for two weeks, for a long time, for ages

Why This Mistake Keeps Happening

In many languages, one single word covers both meanings, so your brain doesn’t naturally split “starting point” from “duration” the way English requires. The fastest fix is a quick mental test: if you can put a specific date, day, or moment after the word, use since. If you can put a number of hours, days, months, or years after it, use for. “Since Monday” works because Monday is a point in time. “For Monday” doesn’t work, because Monday isn’t a length of time.

Since vs For in Real Sentences

  • I have worked here since 2020. — 2020 is a starting point.
  • I have worked here for five years. — five years is a duration.
  • She hasn’t called since last week. — last week is a point in time.
  • She hasn’t called for a week. — a week is a length of time.
  • They’ve been married since 2015.
  • They’ve been married for nine years.

A Trap That Catches Advanced Learners Too

“Since” can also mean “because” (“Since you’re here, let’s start”), which has nothing to do with time at all. This second meaning is common in spoken and written English, so don’t assume every “since” is about duration — check whether the sentence is talking about time or giving a reason.


5 Mistakes With Since and For

Instead of thisSay thisWhy
“I have lived here since three years”“I have lived here for three years”Three years is a duration, not a starting point
“I haven’t seen him for 2020”“I haven’t seen him since 2020”2020 is a specific point in time
“Since a long time”“For a long time”“A long time” is a duration, not a starting point
Using past simple instead of present perfect“I have known her since 2018” (not “I know her since 2018”)Since/for with an ongoing action normally needs present perfect
“Since two hours”“For two hours”“Two hours” is a length of time, not a starting point

Practice: Test Yourself

Choose Since or For

1. I’ve been waiting ___ two hours.
2. She has worked at the company ___ 2017.
3. We haven’t spoken ___ last summer.
4. He has played the guitar ___ he was seven.
5. They’ve lived in Madrid ___ six months.
6. I haven’t eaten ___ this morning.
7. She has been studying English ___ three years.
8. We’ve known each other ___ university.

Correct the Mistake

  1. “I have lived here since ten years.”
  2. “She hasn’t called for last week.”
  3. “I know him since 2015.”

Speaking Challenge

Say three true sentences about yourself out loud, one with since, one with for, and one using since to mean “because.” If you want a tutor to correct your grammar in real conversation instead of on paper, you can practice this live in a Free Lesson.

Answer Key

  • Fill in the blanks: 1-for, 2-since, 3-since, 4-since, 5-for, 6-since, 7-for, 8-since
  • Correction 1: “I have lived here for ten years.”
  • Correction 2: “She hasn’t called since last week.”
  • Correction 3: “I have known him since 2015.”

Want This to Become Automatic?

Rules like this one stop being a conscious decision once you’ve used them in real conversation enough times. Our English grammar courses build exactly this kind of fluency through practice, not memorization. If you want a tutor to catch these small slips in real time, you can start with a private English tutor or book a Free Lesson to see how it works.

Quick Access

English Grammar

English Skills

Learning Resources

Learn With a Tutor


Frequently Asked Questions About Since vs For

What’s the simplest way to remember since vs for?

Since answers “when did it start?” and takes a point in time. For answers “how long?” and takes a duration. If you can say “a number of + time unit” after it, use for.

Do since and for always need present perfect?

When describing an action that started in the past and continues now, yes: “I have lived here since 2018,” not “I live here since 2018.” Other tenses are possible in different contexts, but this is the pattern learners get wrong most often.

Can “since” mean something other than time?

Yes. “Since” can also mean “because”: “Since you’re already here, let’s get started.” Check whether the sentence is about time or giving a reason before choosing.

Why do I keep making mistakes with since and for even at an advanced level?

Many languages use one word for both concepts, so the split between “starting point” and “duration” isn’t automatic. It becomes automatic only through repeated, corrected practice, not from reading the rule once.

Is “for” ever followed by a specific date?

No. “For” is always followed by a length of time (for two years, for a while), never a specific point like a date or day.

Is “since” ever followed by a number of years?

Not directly. “Since” needs a starting point, so “since five years” is incorrect; it should be either “for five years” or “since [a specific year].”

What’s a quick test to check if I’m using since vs for correctly?

Ask yourself: does the word after it answer “when did this start” or “how long has this lasted”? The first needs since, the second needs for.

Does British English use since and for differently than American English?

No, the core rule is the same in both. The main variation is that American English sometimes uses simple past where British English prefers present perfect, but the since/for distinction itself doesn’t change.

How can I practice since vs for beyond exercises on a page?

Talk about your own life out loud using both words in real sentences, ideally with a tutor who can correct you immediately, since that immediate correction is what makes the rule stick.

What other grammar points are commonly confused alongside since and for?

During vs while, ago vs before, and until vs by are the next most common time-word confusions learners run into after mastering since and for.

Learn More With a Real Tutor

Mr. Johannes

Mr. Johannes

English Teacher

Brings real-world examples into every lesson so new English skills stick from day one.

Ms. Colette

Ms. Colette

English Teacher

Makes even tricky topics simple to understand, one clear step at a time.

Ms. Shirley

Ms. Shirley

English Teacher

Builds every lesson around your goals, from everyday chat to exam prep.

Ms. Lessy

Ms. Lessy

English Teacher

Focuses on natural, confident English you can use the moment class ends.

Frequently Asked Questions

How do I turn what I read here into real speaking practice?

Every article pairs well with a free live lesson, where a tutor helps you use the same words and rules in real conversation, not just on the page.

Book a Free Lesson
Do I need to finish the whole article before booking a lesson?

Not at all. Many students book a free lesson first and use it to clear up exactly what confused them in the article.

Book a Free Lesson
Are these English articles really free?

Yes, every article on this blog is completely free to read, with no sign-up required.

Book a Free Lesson
How often do you publish new English articles?

New grammar, speaking and vocabulary articles are added regularly, so it is worth checking back often or bookmarking the blog.

Book a Free Lesson
What level are these articles written for?

Articles range from beginner to advanced, and each one is written in clear, simple English so you can follow along at any level.

Book a Free Lesson
How do I book a free English lesson?

Just click any "Book a Free Lesson" button on this page to choose a time that works for you. It takes less than a minute.

Book a Free Lesson

Subscribe for latest updates

Subscription Form

The Royal Visions is an online English academy offering private lessons with experienced native English teachers. We help students improve their speaking, grammar, pronunciation, vocabulary, and overall confidence in English. Our lessons are designed around real-life communication, academic needs, careers, interviews, and business situations. Students can book a free lesson and choose a teacher who matches their learning goals.

Private Tutors

  • Online English Tutors

  • Private English Tutors

  • English Grammar Tutors

  • English Speaking Tutors

  • English Conversation Tutors

  • English Vocabulary Tutors

  • English Pronunciation Tutors

  • Business English Tutors

  • Online English Teachers

  • English Tutors for Adults

  • Online English Tutors for Kids

  • English Tutors for Beginners

English Exercises

  • English Grammar Exercises

  • English Vocabulary Exercises

  • English Speaking Exercises

  • English Listening Exercises

  • English Reading Exercises

  • English Writing Exercises

  • English Pronunciation Exercises

  • English Conversation Exercises

  • Business English Exercises

  • Comprehension Exercises

  • English Sentence Exercises

  • English Practice Exercises

  • Free English Tests

  • Free English Assessment

English Courses

  • English Grammar Course

  • Communication Skills Course

  • Business English Course

  • Job Interviews Course

  • English for Kids Course

  • Idioms & Expressions Course

  • Customer Service Course

  • English for Travel Course

Business English

  • Business English Speaking

  • Business English Vocabulary

  • Business English Grammar

  • Business English Pronunciation

  • Business English Communication

  • Business Meetings

  • Business Conversations

  • Business Presentations

  • Business Calls

  • Professional Emails

  • Business Reports

  • English for Job Interviews

  • English for Managers

  • English for Meetings

  • Business English Exercises

English Skills

  • Speaking Skills

  • Listening Skills

  • Reading Skills

  • Writing Skills

Corporate Training

  • Business English Speaking

  • Business English Vocabulary

  • Business English Grammar

  • Business English Pronunciation

  • Business English Communication

  • Business Meetings

  • Business Conversations

  • Business Presentations

  • Business Calls

  • Professional Emails

  • Business Reports

  • English for Job Interviews

  • English for Managers

  • English for Meetings

  • Business English Exercises

English Games

  • Frog Jumps

  • Fill the Missing Words

  • Orbit the World

  • Crossword

  • Spin the Wheel

  • Scramble Text

  • Word Match

  • Word Search

  • Missing Letter

  • Sentence Builder

  • True or False

  • Guess the Word

© Copyright by The Royal Visions