For, Since, From — What’s the difference?
Quick rules
- for + period of time (how long): for two weeks, for a long time, for ages.
- since + starting point (when it began): since 2019, since 10 o’clock, since I moved here.
- from marks a starting point for ranges/schedules: from 9 to 5, from Monday to Friday, from now on (not with present perfect meaning “until now”).
for/since are common with the Present/Past Perfect (simple or continuous). from is used in other tenses for timetables, plans, or finished time periods.
for — duration
Use | Examples |
---|---|
Present perfect (ongoing to now) | We’ve been here for a few hours. • He’s been studying for a long time. |
Past perfect (ongoing before a past point) | When I met them, they had been married for ten years. |
Past simple (finished duration) | I lived in London for 20 years. (not now) |
Future/Plans | I’ll be away for three days. • We’re renting the place for the summer. |
- Common phrases: for ages, for a while, for the last two weeks, for the whole day.
since — starting point to now
Use | Examples |
---|---|
Present perfect (simple/continuous) | I have known John since I was a child. • He’s been working here since 2018. |
Past perfect (viewed from a past time) | I was exhausted; I had been at work since six a.m. |
Conjunction “since + clause” | since I got up, since we moved. • Ever since we met, we’ve kept in touch. |
- Adverbials: since then, ever since.
from — ranges, schedules, and starting points (not with “until now” meaning)
- Range: from A to/until/till B — I work from 8 a.m. to 6 p.m.
- Start-only (non-perfect): Masks will be compulsory from tomorrow. • I’m usually here from six o’clock.
- New rule moving forward: From now on, meetings start at 9.
- Finished time span: The city reported 400 new cases from Friday to Sunday.
Do not use from with the present perfect to mean “since then”: ✗ I’ve lived here from 2019 → ✓ I’ve lived here since 2019 / ✓ I lived here from 2019 to 2021.
Summary table
Word | Main idea | Typical tenses | Examples |
---|---|---|---|
for | duration / how long | present perfect, past perfect, past simple, future | for two weeks; for years; for a while |
since | starting point → up to now | present perfect (often), past perfect | since 2010; since last night; since I arrived |
from | start of a range/schedule | present simple (habits), future, past simple | from 9 to 5; from Monday to Friday; from now on |
Common mistakes
- ✗ I’ve known her for 2019 → ✓ since 2019.
- ✗ I’ve lived here from 2015 → ✓ since 2015 / ✓ from 2015 to 2018.
- ✗ I know him since last year → ✓ I’ve known him since last year.
- Using since with a period: ✗ since two weeks → ✓ for two weeks.
- Confusing during (when) with for (how long): during the meeting vs for an hour.
Extra notes
- Present perfect simple vs continuous: both work with for/since. Use continuous for activities (I’ve been reading for hours), simple for states/results (I’ve lived here since 2016).
- Questions: How long … for? / Since when …? — How long have you worked here? • Since when have you known her?
Exercises:
For, since, from: What’s the difference?
Choose since, from, for to complete each sentence.
1
I haven’t spoken to Mia
last summer.
2
The new timetable will apply
next Monday.
3
We’ve been waiting
two hours.
4
He has been on a diet
January.
5
The museum is open
10 a.m. to 5 p.m.
6
They lived in Dublin
three years before moving.
7
We’ve known each other
college.
8
We’re closed
now until Monday.
9
She’s worked remotely
the pandemic began.
10
The clearance sale will run
Friday to Sunday.
For, since, from: What’s the difference?
Choose since, from, for to complete these sentences.
1
I’ve worked here _____ 2019.
A.
B.
C.
2
The museum is open _____ 10 a.m. to 6 p.m.
A.
B.
C.
3
We waited _____ two hours before the doctor saw us.
A.
B.
C.
4
The new timetable will operate _____ Monday.
A.
B.
C.
5
I’ve known Maya _____ we were kids.
A.
B.
C.
6
He lived in Brazil _____ 2012 to 2015.
A.
B.
C.
7
The shop has been closed _____ last week.
A.
B.
C.
8
We’ll be away _____ a couple of days.
A.
B.
C.
9
Office hours are _____ 9 to 5.
A.
B.
C.
10
She’s felt much better _____ she started exercising.
A.
B.
C.
For, since, from: What’s the difference?
Fill in each gap using since, from, for.
Hints: since = starting point (till now) for = duration from = starting point in a range/future start
1
I’ve lived here 2019.
2
The café is closed 2 p.m. to 3 p.m. every day.
3
She has been on the phone half an hour.
4
Our sales have doubled we launched the app.
5
The festival runs Friday to Sunday.
6
He hasn’t called me last week.
7
We’re staying in Lisbon three nights.
8
I usually work Monday to Thursday and travel on Friday.
9
I haven’t slept 36 hours.
10
The new timetable applies next Tuesday.