Grammar · Verb tenses · A2 · Elementary
Since vs for
Last updated 21 July 2026
In short
Since vs for at a glance
| Since | For | |
|---|---|---|
| Core meaning | A starting point in time | A length/duration of time |
| Typical follow-on | a date, year, day, event, time of day | a number + unit of time (minutes, days, years) |
| Example | since 2015, since Monday, since I moved here | for two years, for a week, for a long time |
| Common tense pairing | present perfect / present perfect continuous | present perfect / present perfect continuous, but also past simple |
| Answers the question | When did it start? | How long has it lasted? |
| Can it start a clause? | Yes — 'since I arrived' (since + clause) | No — 'for' takes a noun phrase, not a clause |
What is the difference between 'since' and 'for'?
'Since' and 'for' both commonly appear with the present perfect to talk about situations that started in the past and continue now, but they answer two different questions. 'Since' answers 'when did it start?' with a fixed point in time. 'For' answers 'how long has it lasted?' with a length of time.
A simple test: if the phrase names a moment on a calendar or clock (a date, a day, a year, an event), use 'since'. If it names a quantity of time (a number of minutes, days, months, years), use 'for'.
- I've worked at this company since 2017.(a starting point on the calendar)
- I've worked at this company for seven years.(a length of time)
- I've worked at this company since seven years.('seven years' is a duration, not a starting point → for seven years)
'Since' with an event or a whole clause
Beyond dates, 'since' can be followed by an event ('since the wedding') or an entire clause with its own subject and past-tense verb ('since I moved to Manchester'). This structure — since + past simple clause, main clause + present perfect — is common in natural speech and writing.
'For' cannot introduce a clause in the same way; it only takes a noun phrase describing a quantity of time.
- Since I started this job, I've learned three new software programs.(since + past simple clause)
- Since the merger, the company has doubled in size.(since + event)
- For I started this job, I've learned three new programs.('for' cannot introduce a clause → since I started)
Can 'for' be used with the past simple?
Yes — unlike 'since', 'for' works with any tense that involves duration, including the past simple for a finished period. 'Since' almost never appears with a past simple main clause, because it implies a link to the present that the past simple does not carry.
- We lived in Nairobi for four years before moving back home.(finished duration → for + past simple)
- We lived in Nairobi since 2010.(a finished period doesn't fit 'since' → We have lived there since 2010)
- They will be travelling for six weeks this summer.('for' with a future duration)
Common mistakes with since vs for
Real learner errors, corrected and explained — the fastest way to stop repeating them.
I have lived here since five years.
I have lived here for five years.
'Five years' is a duration, not a starting point, so it must follow 'for', not 'since'.
She has worked here for 2018.
She has worked here since 2018.
'2018' is a fixed point on the calendar, so it needs 'since', not 'for'.
I haven't seen him for last month.
I haven't seen him since last month.
'Last month' marks a starting point in time, so 'since' is required rather than 'for'.
For I moved to this city, I've made many new friends.
Since I moved to this city, I've made many new friends.
Only 'since' can introduce a clause with its own subject and verb; 'for' takes a noun phrase, not a clause.
We have been married since ten years.
We have been married for ten years.
'Ten years' is a length of time, which pairs with 'for'; 'since' would need a starting point like '2014'.
I am waiting for the bus since twenty minutes.
I have been waiting for the bus for twenty minutes.
A duration reaching the present needs the present perfect continuous, and 'twenty minutes' is a length of time, so it takes 'for', not 'since'.
Since vs for in IELTS
Grammatical Range and Accuracy is 25% of your Speaking and Writing scores — here is where this structure earns marks.
Speaking
- Part 1 questions about how long you've done something (a hobby, a job, living somewhere) are the perfect test of since/for control: 'I've been learning the guitar for about a year, since my cousin gave me his old one.' Using both accurately in one answer is a strong Band 6+ signal.
- Avoid the common slip of saying 'since three years' — pause and self-correct to 'for three years' if you catch it; examiners credit accurate self-correction.
Writing
- In Task 1, use 'since' to anchor the start of a trend to a labelled year: 'Since 2010, internet usage has more than doubled.' Use 'for' when describing how long a trend has continued: 'The figure has remained stable for almost a decade.'
- In Task 2, 'since' works well to introduce the historical starting point of an ongoing issue: 'Since the introduction of smartphones, attention spans have reportedly declined.'
Practise since vs for now
Five quick questions with instant feedback — every answer explained. No sign-up needed.
Question 1 of 5
Which word fits: 'I haven't eaten ___ breakfast'?
Want the full set? All 11 since vs for exercises →
Check this rule in your own writing
Reading a rule is step one; seeing it in your own sentences is what changes your band score.
Paste a paragraph into the free IELTS Grammar Checker — it flags every since vs for mistake, explains the rule, and estimates your Grammatical Range & Accuracy band.
Related lessons
Frequently asked questions
What is the difference between 'since' and 'for'?
Can 'since' be used with the past simple?
Is it 'since two years' or 'for two years'?
Can 'for' introduce a clause like 'since' can?
Which tense usually goes with 'since' and 'for'?
Next step
Hear this grammar scored in a real mock exam
SpeakMetry's AI examiner runs a full IELTS Speaking test and its report lists every grammar slip you made — with corrections. Your mistakes become your study plan.
Try the AI speaking exam