For vs Since: How to Talk About Time in English (Without Getting the Tense Wrong)
The one-second test that tells you instantly whether to use "for" or "since" â plus the tense mistake almost every learner makes with both.
Von Parlazo
18 October 2026 · Aktualisiert am 21 October 2026 · 3 Min. Lesezeit

âI live here since three years.â âI know him since a long time.â If either of those sounds almost right to you, youâre not alone â for and since trip up learners from almost every language background, and not just because the words are different. The real problem is that getting them wrong usually drags a verb tense down with it.
Good news: thereâs a genuinely simple test that fixes 90% of the confusion in one second flat.
The one-second test: duration or starting point?
Look at the word or phrase that comes right after for or since. Thatâs all you need.
For + a length of time (how long something lasts):
- for three years
- for a while
- for ages
- for twenty minutes
Since + a fixed point in time (when something started):
- since 2020
- since Monday
- since I moved to Madrid
- since I was a kid
If you can answer the question âhow long?â with that phrase, use for. If you can only answer âsince when?â, use since. âThree yearsâ answers how long; â2020â answers since when. Thatâs the whole test.
The tense trap: why this breaks more than vocabulary
Hereâs the part that actually causes most of the visible mistakes. Both for and since, when theyâre talking about something that started in the past and is still true now, need the present perfect â not the present simple.
â âI know her since 2019.â
â
âI have known her since 2019.â
â âI live in Valencia for six years.â
â
âI have lived in Valencia for six years.â
Why does this happen so often? In Spanish, French, Italian and plenty of other languages, the equivalent idea is expressed with the present tense plus a time word (vivo aquĂ desde hace seis años) â so the translation in your head reaches for the English present simple too. English just doesnât work that way: if the action is still going on, the verb has to show that connection between past and present, and thatâs exactly what the present perfect does.
For actions you can picture actually happening over that stretch of time (not just existing, but doing something continuously), swap in the present perfect continuous instead:
- âIt has been raining since Tuesday.â
- âShe has been studying English for three months.â
- âWeâve been waiting for twenty minutes.â
Both tenses are correct â present perfect simple for states and general facts (have known, have lived, have had), present perfect continuous for actions in progress (have been studying, have been waiting). Whatâs never correct with this meaning is the plain present simple.
Side by side
- Iâve worked here for eight months. / Iâve worked here since March.
- Sheâs been married for a decade. / Sheâs been married since 2016.
- We havenât spoken for ages. / We havenât spoken since the wedding.
- Heâs lived abroad for most of his life. / Heâs lived abroad since he was eighteen.
One more job for âsinceâ
Since has a second, completely unrelated meaning: âbecause.â âSince itâs raining, letâs stay inâ has nothing to do with time at all â itâs just a slightly more formal way to say âbecause.â This doesnât affect the duration rule above, but itâs worth knowing so a sentence like that doesnât throw you off when you meet it.
Quick self-check
Fill the gap with for or since, then check the tense too:
- I ___ have been learning Spanish ___ 2023. (since â have been learning is already correct)
- Theyâve lived in that flat ___ three years. (for)
- We havenât seen each other ___ her graduation. (since)
- Heâs been working on the project ___ a few weeks. (for)
If you got all four without pausing, the test has already clicked â now itâs just a matter of using it automatically, under pressure, in real conversation. Thatâs the part a textbook canât give you, but a short exchange with a real person can. If you want to test where your English actually stands right now, Parlazoâs free level test takes a few minutes, and a one-on-one lesson with a native teacher is the fastest way to turn âI understand the ruleâ into âI just say it correctly without thinking.â
Jede Woche ein kostenloser Satz
Ein nĂŒtzlicher englischer oder spanischer Satz pro Woche in deinem Postfach. Kein Spam, jederzeit abbestellbar.


