since 2015 vs. for ten years — a starting point vs. a length of time.
What you'll learn
'Since' and 'for' both often appear with the present perfect to describe something that began in the past and is still true now — but they answer different questions. 'Since' answers 'when did it start?' with a specific point in time. 'For' answers 'how long has it lasted?' with a duration.
'Since' is followed by a specific moment when something began: a year, a date, a day of the week, an event, or a clause describing when something happened. The action or state has continued from that point up to now.
'For' is followed by a length of time — how long something has lasted, not when it started. This can be a specific duration or a vaguer one.
If you can rephrase the time expression as 'starting at [this point]', use 'since'. If you can rephrase it as 'lasting [this long]', use 'for'. 2015 is a starting point, so 'since 2015'. Ten years is a length, so 'for ten years'.
'Ten years' is a duration (a length of time), not a starting point, so it needs 'for', not 'since'.
'2015' is a specific point in time when the work started, so it needs 'since', not 'for'.
'Since' describing something that continues to now normally pairs with the present perfect, not the past simple.
"Wow, I haven't seen you since graduation!"
"I know, it's been ages! I've been living in Berlin for about three years now."
"Really? Since when?"
"Since early 2022 — time flies."
Exercise 1 · Choose the correct word
Choose the correct word: I have lived here ___ 2015.
Exercise 2 · Choose the correct word
Choose the correct word: I have lived here ___ ten years.
Exercise 3 · Choose the correct word
Choose the correct word: She has worked there ___ last March.
Exercise 4 · Choose the correct word
Choose the correct word: They have been married ___ five years.
Exercise 5 · Choose the correct word
Choose the correct word: We haven't spoken ___ Monday.
Exercise 6 · Choose the correct answer
Which word is followed by a POINT IN TIME (a specific starting moment)?
Exercise 7 · Choose the correct answer
Which word is followed by a DURATION (a length of time)?
Exercise 8 · Choose the correct word
Choose the correct word: I haven't seen him ___ we graduated.
Exercise 9 · Complete with 'since' or 'for'
Complete with 'since' or 'for': I have known her ___ we were children.
Exercise 10 · Complete with 'since' or 'for'
Complete with 'since' or 'for': I have known her ___ twenty years.
Exercise 11 · Sort the time expressions into groups
0 / 6 sorted
Five quick questions to check what stuck.
Question 1 / 5
Score: 0/0
Choose the correct word: I have studied English ___ I was ten.
Too and Enough
Learn the difference between too (more than wanted or possible) and enough (the necessary amount), and where each one goes in a sentence.
Present Perfect vs Past Simple
Learn the key difference between the present perfect (an unspecified past time, connected to now) and the past simple (a specific, finished past time) — one of the trickiest tense contrasts in English.
Present Simple vs Present Continuous
Learn when to use the present simple (habits, facts, permanent situations) versus the present continuous (actions happening now or around now) — and which verbs avoid the continuous form entirely.
A vs An
Learn the real rule for choosing 'a' or 'an': it depends on the SOUND at the start of the next word, not the letter — an hour, a university.