Skip to content

  • ESL Homepage
    • The History of the English Language
  • Lessons
    • Grammar – ESL Lessons, FAQs, Practice Quizzes, and Articles
    • Reading – ESL Lessons, FAQs, Practice Quizzes, and Articles
    • Vocabulary – ESL Lessons, FAQs, Practice Quizzes, and Articles
    • Listening – ESL Lessons, FAQs, Practice Quizzes, and Articles
    • Pronunciation – ESL Lessons, FAQs, Practice Quizzes, and Articles
    • Slang & Idioms – ESL Lessons, FAQs, Practice Quizzes, and Articles
  • ESL Education – Step by Step
    • Academic English
    • Community & Interaction
    • Culture
    • Grammar
    • Idioms & Slang
    • Learning Tips & Resources
    • Life Skills
    • Listening
    • Reading
    • Speaking
    • Vocabulary
    • Writing
  • Education
  • Resources
  • ESL Practice Exams
    • Basic Vocabulary Practice Exam for Beginner ESL Learners
    • Reading Comprehension Practice Exam for Beginner ESL Learners
    • Speaking Practice Exam for Beginner ESL Learners
    • Listening Comprehension Practice Exam for Beginner ESL Learners
    • Simple Grammar Practice Exam for Beginner ESL Learners
    • Complex Grammar Practice Exam for Intermediate ESL Learners
    • Expanded Vocabulary Practice Exam for Intermediate ESL Learners
    • Advanced Listening Comprehension Practice Exam for Intermediate ESL Learners
    • Intermediate Level – Reading and Analysis Test
  • Toggle search form

Since vs For: Choosing the Correct Time Preposition with Present Perfect

Posted on By

Choosing between since and for with the present perfect is one of the most common challenges in English grammar, especially for learners who already know the tense form but still hesitate when talking about time. The rule sounds simple: use since for a starting point and for for a duration. Yet in real writing and speech, confusion appears quickly because present perfect links past time to a present result, and that link changes how time expressions behave. In grammar teaching, this issue sits inside the wider category of confusing words, where small differences in form create large differences in meaning. A clear understanding matters because mistakes with since and for can make otherwise fluent English sound uncertain, mechanical, or incorrect. I have corrected this error in business emails, exam essays, and conversation classes countless times, and the pattern is consistent: learners often memorize the rule but fail to recognize whether they are naming a point on a timeline or the length of time between two points. This article serves as a hub for confusing words within grammar by explaining the core rule, showing common exceptions, and connecting this pair to related usage problems such as ago versus before, during versus while, and from versus since. Mastering since and for improves accuracy in everyday communication, from saying I have lived here for ten years to reporting We have worked together since 2019. It also helps with comprehension, because native speakers use these prepositions constantly in interviews, customer support, healthcare histories, and workplace updates. If you understand how the timeline works, the choice becomes logical rather than intuitive.

The core rule: starting point versus duration

The most reliable way to choose the correct time preposition with present perfect is to ask one question: am I naming when something started, or how long it has continued? Since introduces a starting point, such as a date, day, moment, or clause: since Monday, since 8:00 a.m., since 2015, since I graduated. For introduces a period of time: for two hours, for six months, for a long time, for most of the week. In present perfect, both prepositions usually describe situations that began in the past and continue up to now. That is why I have taught English since 2012 is correct, because 2012 is the starting point, and I have taught English for twelve years is correct, because twelve years is the duration. A quick test often helps: if you can point to the beginning on a calendar or clock, use since. If you can measure the length with minutes, days, months, or years, use for. This distinction aligns with standard reference grammars such as Cambridge Grammar and practical usage guidance found in dictionaries like Merriam-Webster and Oxford Learner’s Dictionaries. The strength of the rule is that it works in nearly every ordinary sentence.

How present perfect changes the meaning of time expressions

Present perfect is not just a past tense with have or has. It expresses a connection between a past action or state and the present moment. That connection explains why since and for appear so often with it. Compare I lived there for five years and I have lived there for five years. The first sentence usually places the experience fully in the past. The second says the situation still continues now, or at least remains relevant now. The same contrast appears with since: I worked here since May is nonstandard in most modern English, while I have worked here since May is correct because the job started in May and continues to the present. This is especially important in professional settings. A manager who says We have used this software since January clearly means the company still uses it. A doctor asking How long have you had these symptoms? expects an answer with for, such as for three days, because the concern is duration up to the present. When the endpoint is now, present perfect is the natural tense, and since or for tells the listener exactly where that time frame begins or how long it lasts.

Common patterns, frequent mistakes, and easy fixes

Most errors with since and for come from three sources: translating directly from another language, confusing a point with a period, or choosing the wrong tense. I regularly see sentences like I am here since Monday, which mixes present tense with a past starting point. Standard English requires I have been here since Monday. Another common mistake is We have known each other since ten years. Ten years is a duration, not a starting point, so the correct form is We have known each other for ten years. Learners also confuse since with from. From marks a beginning, but it usually needs an endpoint or another structure, as in from 2019 to 2021, not I have lived here from 2019. Use since 2019 instead. Because this article is a hub for confusing words, it helps to map nearby contrasts clearly.

Confusing pair Correct use Example
since / for starting point / duration since April; for three months
ago / before time counted back from now / earlier than another point two years ago; before the meeting ended
during / while noun phrase / clause during the class; while I was driving
from / since beginning with endpoint or range / beginning continuing until now from June to August; since June

One practical fix is to identify the time phrase first, then choose the preposition, then choose the tense. If the phrase is 2020, yesterday morning, or I moved here, use since with present perfect when the situation continues. If the phrase is three weeks, several years, or a short time, use for. If the action finished completely in the past, simple past may be better than present perfect. That sequence prevents many errors.

Real-world usage in conversation, exams, and professional writing

Since and for are not only classroom grammar points; they are high-frequency tools in real communication. In job interviews, candidates say I have worked in sales for eight years or I have managed remote teams since 2021. In healthcare, duration can affect diagnosis, so patients need precision: I have had this cough for two weeks is more useful than a vague statement like I have had this cough recently. In customer support, companies ask How long have you been experiencing this issue? because duration helps determine whether the problem is new, recurring, or chronic. English proficiency exams also test this distinction directly. On IELTS and Cambridge exams, grammar accuracy with present perfect can affect both clarity and score, especially in speaking and writing tasks. I advise learners to practice with personal facts because memory supports accuracy. Write ten true sentences about your own life: how long you have studied English, where you have lived, how long you have known a friend, and since when you have used a device or app. This turns an abstract grammar rule into automatic language. In professional writing, the same rule improves tone and credibility. Compare We have partnered with local suppliers since 2018 with We partner with local suppliers since 2018. The first is polished and correct; the second immediately signals a grammar problem.

Edge cases, limitations, and advanced points

Although the rule is straightforward, a few nuances matter. First, since can introduce a clause, not only a noun phrase: We have grown faster since we changed our pricing model. Here, the starting point is the event in the clause. Second, for is often optional after verbs like live, wait, or work when the duration is clear from context, especially in conversation: I have lived here ten years is heard in some varieties, but standard edited English still prefers for ten years. Third, negative sentences follow the same logic: I have not seen her for months and We have not had a holiday since last summer. Fourth, present perfect continuous frequently appears with since and for when the emphasis is on ongoing activity rather than state: I have been studying for three hours; She has been working here since July. In teaching, I explain the difference this way: present perfect often focuses on the result or fact, while present perfect continuous highlights the activity and duration. Both can be correct, but the nuance changes. Finally, regional variation exists. British English generally uses present perfect more broadly with recent time relevance, while American English sometimes accepts simple past where British English strongly prefers present perfect. Even so, with since plus a continuing situation, present perfect remains the safest and most widely accepted choice in both varieties.

How to master this and related confusing words

The fastest way to master since and for is to stop treating them as isolated vocabulary items and start seeing them as part of a time system. Build a timeline whenever you practice. Mark the starting point, mark now, and ask whether the phrase names the left edge or the distance between the edges. Then connect this habit to other confusing words under grammar. If you can distinguish point versus duration, you will also find it easier to understand by versus until, from versus to, and during versus while. Use trusted tools to check yourself: the British Council, Cambridge Dictionary, Purdue OWL, and corpus-based examples from the Corpus of Contemporary American English all show authentic patterns. Read published sentences and notice how frequently since is followed by a specific moment and for by a measurable span. The key takeaway is simple but powerful: since answers when something began, and for answers how long it has lasted. With present perfect, that difference becomes essential because the tense carries the action or state into the present. Learn the timeline, practice with real examples, and review related confusing words as a connected system. If you want stronger, more natural grammar, start by rewriting your own recent sentences with since and for today.

Frequently Asked Questions

What is the basic difference between since and for with the present perfect?

The core rule is straightforward: use since to name the starting point of an action, state, or situation, and use for to show the length of time it has continued. In other words, since answers “from when?” while for answers “how long?” For example, “I have lived here since 2020” gives the beginning of the period, while “I have lived here for four years” gives the duration. Both commonly appear with the present perfect because that tense connects a past beginning or past experience to the present moment. That is exactly why learners confuse them: both often describe something that started in the past and is still true now, but they focus on different parts of the timeline. If you remember that since points to a specific starting moment and for measures the whole period, you will make the correct choice much more consistently.

Why are since and for so often used with the present perfect?

Since and for are especially common with the present perfect because this tense naturally expresses a connection between past time and present reality. When you say, “She has worked here since May,” the sentence does not simply report a past event. It shows that her work began in May and continues now, or at least remains relevant now. Likewise, “She has worked here for three years” emphasizes the duration of that continuing situation. The present perfect is ideal for this because it is not locked inside a finished past time in the way the simple past is. That is why sentences like “I have known him for ten years” or “We have been friends since college” sound natural: the relationship started in the past, but the result still exists in the present. In practical grammar terms, if the time expression helps explain how long something has continued up to now or where that continuing period began, the present perfect is usually the right tense, and since or for often fits naturally with it.

Can I use since and for with the present perfect continuous as well?

Yes, absolutely. In fact, since and for are very common with both the present perfect and the present perfect continuous. The choice between those two tenses depends less on since or for and more on whether you want to emphasize the state/result or the ongoing activity. For example, “I have lived here for six years” focuses on the situation as a fact, while “I have been living here for six years” places more attention on the continuing nature of the experience. Similarly, “He has worked here since January” and “He has been working here since January” are both possible, but the continuous form may sound more active or process-focused. Some verbs, however, are less commonly used in continuous forms, especially stative verbs such as know, believe, or own. So “I have known her for years” is standard, while “I have been knowing her for years” is not natural in standard English. The important point is this: since and for still keep the same meaning—starting point versus duration—whether you use the simple present perfect or the present perfect continuous.

What kinds of time expressions usually follow since and for?

Since is typically followed by a precise point in time, such as a year, a date, a day, a part of a day, or an event that marks a beginning. Common examples include “since 2019,” “since Monday,” “since 8 o’clock,” “since last week,” and “since I moved to London.” Notice that a full clause can follow since if that clause identifies the moment when something began. By contrast, for is followed by a period or quantity of time, such as “for two hours,” “for several months,” “for a long time,” or “for ages.” These expressions measure duration rather than identify a starting point. This difference is one of the easiest ways to check your grammar: if the phrase names the beginning, choose since; if it measures the length, choose for. Learners often make mistakes because some time expressions seem similar on the surface. For example, “since yesterday” is correct because yesterday marks a starting point, while “for yesterday” is incorrect in this meaning. On the other hand, “for a day” is correct because it refers to duration, while “since a day” is not. Looking closely at whether the expression indicates a point or a period will usually solve the problem.

What are the most common mistakes learners make with since and for, and how can they avoid them?

The most common mistake is choosing since when the sentence needs a duration, or choosing for when it needs a starting point. For example, learners may say “I have studied English since three years,” which is incorrect because “three years” is a length of time, not a starting moment. The correct version is “I have studied English for three years.” Another frequent error is “I have studied English for 2021,” which is incorrect because “2021” is a point in time; the correct form is “since 2021.” A second common problem is mixing these prepositions with the wrong tense. If the time period is finished and has no present connection, English usually prefers the simple past, not the present perfect. For example, “I lived there for two years” may be better than “I have lived there for two years” if you no longer live there. A third issue is overthinking the rule when speaking. A practical strategy is to ask yourself one quick question: am I naming the beginning or measuring the length? If you are naming the beginning, use since. If you are measuring the length, use for. This simple test works in most cases and helps turn a grammar rule into a fast speaking habit.

Confusing Words, Grammar

Post navigation

Previous Post: Borrow vs Lend: Who Gives and Who Takes in English Transactions
Next Post: Good vs Well: When to Use Adjectives vs Adverbs in Everyday Sentences

Related Posts

Achieving ESL Success: Setting Realistic New Year Goals Grammar
Mastering English Pronunciation: A Beginner’s Guide Academic English
Mastering English Sentence Structure: A Grammar 101 Guide Academic English
Common English Phrases and Their Origins Academic English
The Importance of Building Vocabulary in ESL Learning Academic English
Tips for Creating an Effective ESL Study Schedule Academic English

ESL Lessons

  • Grammar
  • Reading
  • Vocabulary
  • Listening
  • Pronunciation
  • Slang / Idioms

Popular Links

  • Q & A
  • Studying Abroad
  • ESL Schools
  • Articles

DAILY WORD

Pithy (adjective)
- being short and to the point

Top Categories:

  • Academic English
  • Community & Interaction
  • Confusable Words & Word Forms
  • Confusing Words
  • Culture
  • ESL Practice Exams
  • Grammar
  • Idioms & Slang
  • Learning Tips & Resources
  • Life Skills
  • Listening
  • Reading
  • Speaking
  • Spelling & Literacy
  • Vocabulary
  • Writing

ESL Articles:

  • Farther vs Further: Physical Distance vs Metaphorical Extent
  • Bad vs Badly: Why You Feel Bad and Not Badly Explained
  • Good vs Well: When to Use Adjectives vs Adverbs in Everyday Sentences
  • Since vs For: Choosing the Correct Time Preposition with Present Perfect
  • Borrow vs Lend: Who Gives and Who Takes in English Transactions

Helpful ESL Links

  • ESL Worksheets
  • List of English Words
  • Effective ESL Grammar Lesson Plans
  • Bilingual vs. ESL – Key Insights and Differences
  • What is Business English? ESL Summary, Facts, and FAQs.
  • English Around the World
  • History of the English Language – An ESL Review
  • Learn English Verb Tenses

ESL Favorites

  • Longest Word in the English Language
  • Use to / Used to Lessons, FAQs, and Practice Quiz
  • Use to & Used to
  • Mastering English Synonyms
  • History of Halloween – ESL Lesson, FAQs, and Quiz
  • Marry / Get Married / Be Married – ESL Lesson, FAQs, Quiz
  • Have you ever…? – Lesson, FAQs, and Practice Quiz
  • 5 Minute English
  • Privacy Policy
  • Academic English
  • Community & Interaction
  • Culture
  • ESL Practice Exams
  • Grammar
  • Idioms & Slang
  • Learning Tips & Resources
  • Life Skills
  • Listening
  • Reading
  • Speaking
  • Spelling & Literacy
  • Vocabulary
    • Confusable Words & Word Forms
  • Writing

Copyright © 2025 5 Minute English. Powered by AI Writer DIYSEO.AI. Download on WordPress.

Powered by PressBook Grid Blogs theme