Prepositions of Time
Mastering when to use prepositions with time expressions is fundamental to clear English communication. This A1–B1 lesson covers prepositions of time — words like at, in, on, for, since, during, by, and until that tell us when something happens, how long it lasts, or by when it must be done. To use them correctly, you need to understand 2 core time questions and 10 key prepositions:
- When? (point or period in time): at, in, on, before, after
- How long? (duration): for, since, during
- By when? (deadline or continuation): by, until
- Other essential prepositions: ago, within, from...to
The biggest challenges? Three major traps catch even intermediate learners: the zero preposition rule (no preposition with last, next, this, every, today, tomorrow), for vs since vs during confusion, and by vs until mix-ups. We'll tackle these head-on with dedicated sections and clear decision guides.
Important Note: This lesson covers TIME prepositions only. If you're looking for place prepositions (at the station, in London, on the table), see Prepositions of Place.
At, In, On — The 3 Core Rules
The three most important prepositions of time are at, in, and on. Each has specific uses that you must learn to distinguish clearly.
When to Use AT
Use at for specific times and precise moments — think of "at" as marking a point on a timeline.
| Use | Examples |
|---|---|
| Clock times | at 3 o'clock, at 7:30 a.m., at midnight, at noon |
| Mealtimes | at breakfast, at lunchtime, at dinnertime |
| Specific moments in the day | at sunrise, at sunset, at dawn, at dusk |
| Festival periods | at Christmas, at Easter, at Thanksgiving |
| The weekend (BrE) | at the weekend (AmE uses "on the weekend") |
| Night (general habit) | at night (I sleep at night) |
Key concept: At treats a time as a specific point rather than a period. When you say "I'll meet you at 3pm," you're focusing on that exact moment in time.
When to Use IN
Use in for longer periods and parts of the day — think of "in" as being within a span of time.
| Use | Examples |
|---|---|
| Months | in January, in March, in December |
| Years | in 1995, in 2024, in 1800 |
| Decades and centuries | in the 1990s, in the 21st century |
| Seasons | in spring, in summer, in autumn, in winter |
| Parts of the day | in the morning, in the afternoon, in the evening |
| Future time expressions | in two weeks (= two weeks from now), in half an hour |
Key concept: In emphasizes being within a period of time. "In March" means at some point during the entire month. "In the morning" covers the whole morning period.
Exception: We say "at night" (not "in night"), but "in the night" when referring to a specific night (often implying you woke up): "I heard a noise in the night."
When to Use ON
Use on for specific days and dates — think of "on" as landing on a particular day in the calendar.
| Use | Examples |
|---|---|
| Days of the week | on Monday, on Friday, on Saturdays (= every Saturday) |
| Specific dates | on 21st June, on 15th January, on September 5th |
| Specific named days | on Christmas Day, on New Year's Eve, on my birthday |
| Day + part of day | on Monday morning, on Friday afternoon, on Saturday evening |
Key concept: On indicates a specific day on the calendar. "On Monday" pinpoints that particular day, not the whole week.
At vs In vs On: Quick Comparison
| Preposition | Core Meaning | When to Use | Examples |
|---|---|---|---|
| AT | Specific point/moment | Clock times, mealtimes, festivals | at 3pm, at midnight, at Christmas |
| IN | Longer period | Months, years, seasons, parts of day | in March, in 2024, in summer, in the morning |
| ON | Specific day | Days of week, dates | on Monday, on 15th August |
Common contrasts:
- The meeting is at 10 o'clock. (specific time)
- The meeting is in the morning. (general period)
- The meeting is on Tuesday. (specific day)
👉 Practice At, In, On: Core Rules →
At, In, On — Tricky Cases & ⚠️ The Zero Preposition Rule
Beyond the basic rules, there are special cases and a crucial rule that trips up many learners: when NOT to use a preposition at all.
Special Time Expressions with AT
Certain time expressions always use at, even if they seem like longer periods:
| Expression | Example | Why AT? |
|---|---|---|
| at Christmas / Easter | We always visit family at Christmas. | Festival period (not the specific day) |
| at the weekend (BrE) | I relax at the weekend. | British English treats weekend as a point; AmE uses "on the weekend" |
| at night | The stars are beautiful at night. | Fixed expression; contrast with "in the morning/afternoon/evening" |
Festival Period vs Festival Day:
- At Christmas = the festival period (around Christmas time)
- On Christmas Day = December 25th specifically
Examples:
- We exchange gifts at Christmas. (the whole season)
- We exchange gifts on Christmas Day. (the specific date)
Day + Part of Day: Use ON
When you combine a day with a part of the day, use on (not "in"):
- ✅ I have a meeting on Monday morning.
- ❌ I have a meeting in Monday morning. (incorrect)
- ✅ The concert is on Saturday evening.
- ❌ The concert is in Saturday evening. (incorrect)
⚠️ The Zero Preposition Rule
This is the #1 error zone for learners at all levels. Certain time words never take a preposition — using one sounds very unnatural.
NO PREPOSITION with these words:
| Category | Words | ❌ Incorrect | ✅ Correct |
|---|---|---|---|
| Last | last week, last Monday, last year, last summer | ❌ on last Saturday | ✅ last Saturday |
| Next | next week, next Friday, next month, next year | ❌ in next week | ✅ next week |
| This | this week, this Friday, this summer | ❌ on this Friday | ✅ this Friday |
| Every | every day, every Monday, every summer | ❌ in every summer | ✅ every summer |
| Standalone adverbs | today, tomorrow, yesterday, tonight | ❌ on tomorrow | ✅ tomorrow |
Why no preposition? These words already contain time information — they function as adverbs of time. Adding a preposition is redundant and grammatically wrong.
Examples:
- ✅ I went to the cinema last Saturday.
- ❌ I went to the cinema on last Saturday. (incorrect)
- ✅ We're having a party next week.
- ❌ We're having a party in next week. (incorrect)
- ✅ Are you doing anything tomorrow?
- ❌ Are you doing anything on tomorrow? (incorrect)
At Night vs In the Night
This subtle distinction confuses many learners:
| Expression | Meaning | When to Use | Example |
|---|---|---|---|
| at night | During the night in general; habitual | General statements, habits | I sleep at night and work during the day. |
| in the night | During a specific night; often implies waking up | Specific events, often unexpected | I heard a strange noise in the night. |
Common pattern: "In the night" often appears with past simple to describe something that happened during one particular night.
👉 Practice Tricky Cases & Zero Preposition →
For, Since & During — Duration Prepositions
These three prepositions all relate to time duration, but they're used in completely different ways. Mixing them up is error zone #2.
FOR — Duration / Length of Time
Use for to say how long something lasts or has lasted. For answers the question "How long?"
| Pattern | Examples |
|---|---|
| for + a length of time | for three hours, for two days, for six months, for ten years, for a long time, for ages |
Examples:
- I have lived here for ten years. (How long? Ten years.)
- She slept for twelve hours after the long flight.
- We've been friends for a very long time.
Tense note: For is commonly used with present perfect (have lived for...) or past simple (lived for...).
SINCE — Starting Point
Use since to say when something started. Since marks the beginning point and indicates the situation continues until now. Since answers the question "Since when?"
| Pattern | Examples |
|---|---|
| since + a point in time | since Monday, since 2015, since January, since last week |
| since + a clause | since she was five, since I changed jobs, since we moved here |
Examples:
- I have lived here since 2015. (When did it start? 2015. It continues now.)
- She has worked at this company since January.
- We haven't spoken since the argument.
Tense note: Since is almost always used with present perfect (have lived since...), never with past simple.
Connection to Present Perfect: For and since are commonly taught together with the present perfect tense, as they often describe situations that started in the past and continue to the present. If you're not familiar with present perfect, see Present Perfect to understand how these prepositions work with that tense.
DURING — Within a Named Period
Use during to say when something happened within a specific period or event. During is followed by a noun (not a length of time).
| Pattern | Examples |
|---|---|
| during + a named period/event | during the meeting, during the film, during summer, during the night, during the lesson, during the course |
Examples:
- Please don't use your phone during the lesson.
- I fell asleep during the film.
- It rained a lot during the night.
⚠️ Don't Confuse: For vs Since vs During
This is the most common mistake with duration prepositions. Here's how to decide:
| Question | What information do you have? | Preposition | Example |
|---|---|---|---|
| How long? | A length of time | FOR | for three years, for two hours |
| Since when? | A starting point in time | SINCE | since 2020, since Monday |
| When did it happen? | A named period or event | DURING | during the meeting, during summer |
Common errors:
| ❌ Incorrect | ✅ Correct | Why? |
|---|---|---|
| I have lived here since ten years. | I have lived here for ten years. | "Ten years" is a length, not a starting point → use FOR |
| She has worked here for 2015. | She has worked here since 2015. | "2015" is a starting point, not a length → use SINCE |
| Please be quiet for the meeting. | Please be quiet during the meeting. | "The meeting" is a named event, not a length → use DURING |
| It lasted during two hours. | It lasted for two hours. | "Two hours" is a length → use FOR |
During vs While
Don't confuse "during" (preposition) with "while" (conjunction):
- During + noun: during the film
- While + clause: while I was watching the film
Both mean "when something happened," but the grammar is different:
- ✅ I fell asleep during the film. (during + noun)
- ✅ I fell asleep while I was watching the film. (while + clause)
- ❌ I fell asleep during I was watching the film. (incorrect — "during" needs a noun, not a clause)
In (Future Time) vs For (Duration)
Another common confusion: "in two weeks" ≠ "for two weeks"
| Expression | Meaning | Example |
|---|---|---|
| in two weeks | Two weeks from now (future point) | The course starts in two weeks. (= two weeks from today) |
| for two weeks | A duration of two weeks (how long) | The course lasts for two weeks. (= it's a two-week course) |
Examples:
- She'll arrive in half an hour. (= half an hour from now)
- She stayed for half an hour. (= the visit lasted 30 minutes)
👉 Practice For, Since & During →
By, Until, Before, After & Other Time Prepositions
These prepositions help you express deadlines, continuation, sequence, and time ranges.
⚠️ By vs Until — The Deadline Trap
This is error zone #3. Both "by" and "until" refer to a future time point, but their meanings are completely different.
BY — Deadline for Completion
By means "no later than" — the action must be completed at or before that time.
- The report must be finished by Friday. (= on Friday or earlier)
- Please arrive by 9am. (= at 9am or before)
Key pattern: By is used for one-time actions with a deadline. The action happens BEFORE or AT that time, not continuously.
Examples:
- You must submit your application by 5pm on Friday. (deadline)
- I need to finish this by tomorrow morning.
- Can you send me the file by the end of the day?
UNTIL (or TILL) — Continuation Up to a Point
Until means "up to a time or event" — the action or state continues up to that point and then stops.
- The shop stays open until 9pm. (= it's open continuously from opening time up to 9pm)
- I'll wait here until you come back. (= I'll continue waiting; I'll stop when you return)
Key pattern: Until is used for continuing actions or states. The situation continues UP TO that time.
Examples:
- We won't leave until the rain stops. (we'll stay; we'll leave when it stops)
- The library is open until midnight.
- I won't be home until late tonight. (I'll be away continuously until late)
How to Decide: By or Until?
| Situation | Preposition | Example |
|---|---|---|
| One-time action with a deadline | BY | Finish the report by Friday. |
| Continuing situation up to a point | UNTIL | The shop is open until 9pm. |
Common errors:
| ❌ Incorrect | ✅ Correct | Why? |
|---|---|---|
| You must finish the report until Friday. | You must finish the report by Friday. | "Finish" is a one-time action with a deadline → use BY |
| The shop is open by 9pm. | The shop is open until 9pm. | "Is open" is a continuing state → use UNTIL |
Memory trick:
- BY = Be done Before You run out of time (deadline)
- UNTIL = Continues un-til it stops
BEFORE & AFTER — Sequence
Before and after show the order of events in time.
| Preposition | Meaning | Examples |
|---|---|---|
| before | Earlier than | Please arrive before the meeting starts. Wash your hands before eating. |
| after | Following; later than | Let's have coffee after the meeting. I always brush my teeth after breakfast. |
Before and after as prepositions vs conjunctions:
- Preposition + noun: before breakfast, after dinner
- Conjunction + clause: before you leave, after we finish
Both patterns are correct:
- ✅ I'll call you before lunch. (preposition + noun)
- ✅ I'll call you before I have lunch. (conjunction + clause)
AGO — Looking Back from Now
Ago means "back from now" — it measures time backwards from the present moment.
| Pattern | Examples |
|---|---|
| time period + ago | three years ago, two days ago, a long time ago, five minutes ago |
Examples:
- I graduated three years ago. (= three years before now)
- The train left ten minutes ago.
- She moved to London five months ago.
Critical tense rule: Ago is ALWAYS used with past simple, never with present perfect.
- ✅ I moved here three years ago. (past simple)
- ❌ I have moved here three years ago. (incorrect — can't use present perfect with "ago")
Don't confuse ago with since:
- Ago (past simple): I started this job six months ago. (= six months back from now)
- Since (present perfect): I have worked here since June. (= from June until now)
For more on past simple usage, see Past Simple.
WITHIN — Time Limits
Within means "in no more than" — it sets a maximum time limit.
- You must reply within 48 hours. (= no more than 48 hours)
- The doctor will see you within 30 minutes. (= in 30 minutes or less)
- You must check in within 30 minutes of arrival.
Within vs In:
- Within = maximum time limit (could be less)
- In (future) = at that point in the future (exactly)
Examples:
- The taxi will arrive in 10 minutes. (= 10 minutes from now)
- The taxi will arrive within 10 minutes. (= in 10 minutes or less)
FROM...TO / FROM...UNTIL — Time Ranges
Use from...to (or from...until) to show a time range with a clear start and end.
| Pattern | Examples |
|---|---|
| from [start time] to [end time] | The shop is open from 9am to 5pm. I worked there from 2015 to 2020. |
| from [start time] until [end time] | The library is open from Monday until Friday. The road is closed from 1st March until 15th April. |
Examples:
- The café is open from 7am to 10pm every day.
- I lived in Paris from 2010 to 2018.
- The museum is closed from Monday until Wednesday for repairs.
To vs Until: Both are acceptable in time ranges. "To" is slightly more common; "until" emphasizes continuation up to the end point. In practice, they're interchangeable in this context.
👉 Practice By, Until, Before, After →
Common Mistakes to Avoid
These errors are specific to time prepositions — and very common among learners at all levels.
| ❌ Incorrect | ✅ Correct | Why Learners Make This Mistake |
|---|---|---|
| The meeting starts in 9 o'clock. | The meeting starts at 9 o'clock. | Confusing months (in March) with clock times (at 9 o'clock) |
| My birthday is on March. | My birthday is in March. | Confusing months (in) with days (on) |
| I went there on last Saturday. | I went there last Saturday. | Forgetting the zero preposition rule with "last" |
| See you on tomorrow! | See you tomorrow! | Forgetting the zero preposition rule with "tomorrow" |
| I have lived here since ten years. | I have lived here for ten years. | Confusing "since" (starting point) with "for" (duration/length) |
| She has worked here for 2015. | She has worked here since 2015. | Confusing "for" (duration) with "since" (starting point) |
| Don't talk for the lesson. | Don't talk during the lesson. | Confusing "for" (duration) with "during" (named period) |
| The course starts for two weeks. | The course starts in two weeks. | Confusing "in two weeks" (future point) with "for two weeks" (duration) |
| You must finish until Friday. | You must finish by Friday. | Confusing "by" (deadline) with "until" (continuation) |
| The shop is open by 9pm. | The shop is open until 9pm. | Confusing "by" (deadline) with "until" (continuation) |
| I moved here three years since. | I moved here three years ago. | Confusing "ago" (back from now) with "since" (starting point) |
| I have moved here three years ago. | I moved here three years ago. | Using present perfect with "ago" — "ago" requires past simple |
| We'll meet in Monday. | We'll meet on Monday. | Confusing "in" (months/years) with "on" (days) |
| The party is at Saturday evening. | The party is on Saturday evening. | Forgetting day + part of day uses "on" |
| I work here during five years. | I have worked here for five years. | Confusing "during" (named period) with "for" (duration/length) |
Quick Summary
Decision Flowchart 1: Choosing At, In, or On
What type of time expression is it?
→ Clock time (3pm, midnight)? → Use AT
→ Specific day (Monday, Christmas Day)? → Use ON
→ Month/Year/Season (March, 2024, summer)? → Use IN
→ Part of day (morning, afternoon, evening)? → Use IN
Exception: "night" → Use AT (at night)
Special cases:
→ Festival period (Christmas, Easter)? → Use AT
→ Last/Next/This/Every/Today/Tomorrow? → NO PREPOSITION
Decision Flowchart 2: Choosing For, Since, or During
What type of information do you have?
→ A LENGTH of time (3 hours, 2 years, a long time)? → Use FOR
→ A STARTING POINT (2020, Monday, since I moved)? → Use SINCE
→ A NAMED PERIOD or event (the meeting, summer, the night)? → Use DURING
Decision Flowchart 3: By vs Until
What is the nature of the action?
→ One-time action with a DEADLINE (must be completed by that time)? → Use BY
→ Continuing action/state UP TO a point (continues until that time)? → Use UNTIL
Core Time Prepositions Table
| Preposition | Use | Examples |
|---|---|---|
| at | Clock times, specific moments, festivals | at 3pm, at midnight, at Christmas |
| in | Months, years, seasons, parts of day, future time | in March, in 2024, in summer, in the morning, in two weeks |
| on | Days, dates, day + part of day | on Monday, on 15th August, on Saturday evening |
| for | Duration / length of time | for three hours, for ten years |
| since | Starting point (continues to now) | since 2020, since Monday, since last week |
| during | Within a named period or event | during the meeting, during summer |
| by | Deadline (no later than) | by Friday, by 5pm |
| until (till) | Continuation up to a point | until 9pm, until you come back |
| before | Earlier than | before breakfast, before the meeting starts |
| after | Following; later than | after dinner, after we finish |
| ago | Back from now (with past simple) | three years ago, ten minutes ago |
| within | In no more than; time limit | within 30 minutes, within a week |
| from...to/until | Time range | from 9am to 5pm, from Monday until Friday |
Zero Preposition — Quick Reference
NO preposition with:
- Last: last week, last Monday, last year
- Next: next week, next Friday, next month
- This: this week, this Friday, this summer
- Every: every day, every Monday, every year
- Today, tomorrow, yesterday, tonight
Practice Tips
-
Create a time diary: Write 10 sentences about your daily routine using at, in, and on (I wake up at 7am. I have lunch at noon. I go to the gym in the evening. I have a meeting on Monday.).
-
Master the zero preposition rule: Make flashcards for "last/next/this/every + time word" and practice saying them WITHOUT a preposition. This is the most common mistake — drilling it will save you from errors.
-
For vs Since drill: Write 10 sentences about your life experiences — 5 with "for" (I have lived here for 3 years) and 5 with "since" (I have lived here since 2021). Pay attention to the difference between length and starting point.
-
By vs Until distinction: Find 5 real-life deadlines (submit homework by Friday, finish reading by tomorrow) and 5 continuing situations (the library is open until 10pm, I'll wait until you arrive). Notice how "by" is for one-time completions and "until" is for ongoing states.
-
Timeline exercise: Draw a timeline and mark events with different prepositions (at, on, in, since, ago, before, after). Visualizing time helps cement the distinctions.
-
Spot the preposition: When reading or watching TV in English, pay attention to time prepositions. Notice which ones native speakers use with different time expressions. Keep a list of new patterns you discover.
Practice All Exercises
Ready to practice everything you've learned? These prepositions of time exercises are available online as multiple choice questions with answers, plus printable PDF worksheets for offline practice. Work through the sets in order — they follow the same progression as this lesson:
👉 Practice Mixed Review → for a comprehensive test of all time prepositions!
| Set | Topic | Level |
|---|---|---|
| Set 1 | At, In, On: Core Prepositions of Time | A1 |
| Set 2 | At, In, On: Tricky Cases & Zero Preposition | A2 |
| Set 3 | For, Since & During: Time Prepositions | A2 |
| Set 4 | By, Until, Before, After & Other Time Prepositions | B1 |
| Set 5 | Mixed Prepositions of Time Review | B1 |