Prepositions of Time
When do we use at, on, and in for time — and what about for, since, during, by, and until? Pick any preposition from the menu to see how it works, then try the practice quest.
Overview
Prepositions of time tell us when something happens. The three most common are at, on, and in — and which one you use depends on how specific the time is.
A helpful pattern: the more specific the time, the shorter the preposition.
- at → a precise point: at 6 o’clock
- on → a particular day: on Monday
- in → a longer period: in July
Pick a preposition from the menu on the left to see how it works.
at
At marks a point — not a stretch, not a container, just a dot. That’s the core idea behind every use of it: in time, place, and even in code. Once you see “at = point,” almost everything falls into place.
Use at for a specific point — an exact time on the clock, or an exact spot on the map. Not a period, not a surface — just one precise point.
- Clock times — at 7:00, at 9:30, at noon, at midnight
- Precise moments — at sunrise, at sunset, at the moment
- Meals — at breakfast, at lunch, at dinner
- Night & weekends — at night, at the weekend (UK)
- Points & locations — at the door, at the bus stop, at the corner
- Places as points in your routine — at home, at work, at school
- Events — at a party, at a concert, at a meeting
For time — precise moments
You use at when time collapses to a point on the clock or a fixed moment of the day:
- at 7:00, at 15:33, at noon, at midnight, at sunrise, at sunset
- at breakfast, at lunch, at dinner — meals are treated as moments, not periods
- at night, at the weekend (UK; Americans say on the weekend)
- at the moment, at the same time, at first, at the end of the month
“The standup is at 10:30.” · “The deploy window opens at midnight UTC.”
in the morning and in the evening are containers you’re “inside” of — but at night is treated as a point. Illogical, yes. Memorize it as a fixed phrase.
For place — a point on the map, not inside a volume
- at the door, at the bus stop, at the corner, at the top of the page
- at work, at home, at school, at the office — points in your day, not buildings you’re physically inside
- at a party, at a concert, at a meeting, at the conference — events happen at a point
- at the gym, at a friend’s place
“I’m at the office” = my location is this point. “There’s a leak in the office” = inside the physical space.
In programming — you already use it correctly
Programming English is full of “point” semantics, which is why at dominates:
- Index / position: “The error is at index 3.” ·
charAt(),elementAt() - Memory / address: “Segfault at address 0x7fff…” · “The pointer points at the struct”
- Line numbers:
at AuthService.validateToken (auth.service.ts:42:15) - Timestamps:
created_at,updated_at,deleted_at,expires_at - Endpoints / URLs: “The API is at /api/v1/runs.” · “Running at localhost:3000”
- Rate / level: “The CPU is at 80%.” · “Retry at most 3 times”
pavlo@deveteria.com reads “Pavlo at Deveteria.” The symbol is the preposition.
Fixed expressions worth memorizing as chunks
at least, at most, at all, at once, at risk, at scale, at a glance, at your own pace, at fault
“The migration ran at once.” · “We process events at scale.” · “At least 40 tests passed.”
If you could mark it with a pin — a moment, a spot, a line number, an address, an index — it’s at. Inside something with boundaries → in. On a surface or a named day → on.
Quick check
Choose the right preposition — at, in, or on:
1.The standup is ___ 10:30.
2.Let’s sync ___ the morning.
3.The release goes out ___ Friday.
4.The bug is ___ line 42.
5.I’m ___ the office today.
6.We met ___ a concert.
7.The token expires ___ midnight.
8.We deploy ___ Monday.
9.It’s always cold ___ winter.
10.The error is ___ index 3.
on
On marks a surface or a line — something rests on top of, a named day or date, or a platform you’re connected to. If at is a pin 📍 and in is a box 📦, on is a surface 🛹 you sit on.
- Days & dates — on Monday, on June 5th, on my birthday
- Day + part of day — on Friday morning, on Saturday night
- Surfaces — on the table, on the wall, on the floor
- Floors of a building — on the second floor
- Public transport — on the bus, on the train, on a plane
- Media & devices — on TV, on YouTube, on my phone
- Streets & coasts — on Main Street, on the coast
For time — named days and dates
- Days: on Monday, on Friday, on my birthday
- Dates: on June 5th, on the 3rd of May
- Special days: on New Year’s Day, on the weekend (US)
- Day + part of day: on Monday morning, on Friday night
Normally it’s in the morning, but once you name the day it becomes on Monday morning — the day pulls it to on.
For place — surfaces and lines
- Surfaces: on the table, on the wall, on the floor, on the roof
- Floors: on the second floor, on the top floor
- Lines & routes: on the road, on the river, on the coast, on Main Street, on page 3
- Transport: on the bus, on the train, on a plane
- Media & devices: on TV, on YouTube, on my phone, on the screen
- Attachment / lists: on my hand, on the list, on the menu
Rule of thumb: if you can walk around inside it → on (bus, train, plane, ferry — like a ship’s deck). If you climb in and sit folded → in (car, taxi, Uber).
- on: on the bus / train / plane · on a bike, on a horse, on a scooter (you sit on top)
- in: in the car, in a taxi, in a canoe (wedged inside)
Big vehicles inherited ship language (you go “on board”). Contrast: “The kids are on the bus” (passengers) vs. “A wallet was found in the bus” (inside the object).
For topics, states, and connection
- About a topic: a book on history, a talk on security
- Active / in effect: on fire, on duty, on sale, on purpose, on time, on a diet
- Depending / based: it depends on you, on average
In programming — surfaces, platforms, events
- Platforms & hosts: deployed on Vercel, running on Railway, on AWS, on the server, on localhost
- Events / handlers:
onClick,onSubmit,emitter.on("data", cb)— handlers literally start with on - Threads / channels: on the main thread, on the UI thread, on the network
- Branches: you’re on the
mainbranch (git checkoutputs you on it), a commit ondev - Version / call / duty: on version 2.1, on call, on a Zoom call
Subtle but real: you deploy on a platform (a host you sit on — Vercel, Railway), but code runs in an environment (a container — production, staging). “It’s deployed on Vercel, running in production.”
Fixed expressions worth memorizing as chunks
on purpose, on average, on time, on the whole, on the other hand, on second thought, on behalf of, on the fly, on the spot, on the go
“Let’s decide on the fly.” · “On the whole, the migration went well.” · “I fixed it on the spot.”
at = a point (10:30, index 3, the door). in = inside a container (August, Kyiv, production, a file). on = a surface, a named day, or a platform (Monday, the table, Vercel, click).
Quick check
Choose the right preposition — at, in, or on:
1.The meeting is ___ Monday.
2.It’s deployed ___ Vercel.
3.The code runs ___ production.
4.I’m ___ the bus.
5.She’s ___ a car.
6.The handler fires ___ click.
7.You’re ___ the main branch.
8.The error is ___ line 42.
9.It ships ___ August.
10.I saw it ___ YouTube.
in
In marks a container — you’re inside something with boundaries. The container can be physical (a room, a box), geographical (a city, a country), a period of time (a month, a year), or even abstract (a state, a situation). If at is a pin 📍, in is a box 📦.
Use in when something is inside a container — a space with boundaries.
- Longer time periods — months, years, seasons, centuries: in July, in 2026, in winter
- Parts of the day — in the morning, in the afternoon, in the evening (but at night)
- Enclosed spaces — in the room, in the box, in my pocket
- Cities, countries & regions — in Kyiv, in Poland, in Europe
- Groups & texts — in the team, in the article, in this book
- States & situations — in love, in trouble, in progress
- The keys are in my bag.
- We’re moving in September.
- She lives in Warsaw.
- The kids are playing in the garden.
- I found it in my coat pocket.
- There’s still coffee in the pot.
- He’s in a meeting right now.
- Let’s talk in an hour.
If you can imagine being surrounded by it, use in.
For time
In covers every time period long enough to be “inside” of:
- Months: in January, in July, in December, in mid-March
- Years: in 2026, in 1995, in 2010
- Decades & centuries: in the 90s, in the 1800s, in the 21st century
- Seasons: in spring, in winter, in the summer
- Parts of the day: in the morning, in the afternoon, in the evening
- Longer periods: in the past, in the future, in my childhood, in the meantime, in those days
- The course starts in October.
- I was born in April.
- We’re launching V2 in Q3.
- Life was different in the 20th century.
- It all happened in the Middle Ages.
- I usually study in the evening.
In also means “after a certain amount of time passes,” measured from the present moment:
- “I’ll be ready in ten minutes.”
- “The results will arrive in two weeks.”
- “The deploy finishes in about five minutes.”
Learners often say after ten minutes here. Use in when counting from now; use after when counting from an event: “We met at 5 and left after an hour.”
- She solved the puzzle in twenty seconds.
- He wrote the whole script in an afternoon.
- Rome wasn’t built in a day.
For place
- Rooms & buildings: in the kitchen, in the office, in the library, in the bathroom, in the hall
- Containers: in the box, in the fridge, in my pocket, in her bag, in the drawer, in a jar
- At home: It’s in the top drawer. · Wait for me in the lobby. · The cat is in the basket.
- Cities: in Lisbon, in Tokyo, in Kyiv
- Countries & regions: in Ukraine, in Poland, in the north of Spain
- Continents: in Asia, in Europe, in Africa
- “She lives in Warsaw.” · “They’re on holiday in Italy.” · “It’s cold in the mountains.”
- Liquids & substances: in the water, in the air, in the soup, in the sauce, in the rain
- Enclosed vehicles: in the car, in a taxi, in the back seat (but on the bus, on the train)
- Printed & digital text: in the newspaper, in the article, in the photo, in this chapter, in the email, in paragraph 3
- “There’s too much salt in the soup.” · “I read about it in an article.” · “Who’s that man in the photo?”
“I’m at the cinema” points to your location; “I’m in the cinema” emphasizes being inside the building. Both are correct — the meaning shifts slightly.
For groups and organizations
- She’s in the marketing team.
- He used to play in a band.
- There are twenty students in my class.
- My brother is in the army.
- She’s in a book club.
- There’s a bug somewhere in the codebase.
For states and conditions
English treats states and situations like rooms you can enter and leave:
- Feelings: in love, in trouble, in danger, in doubt, in pain
- Behaviour: in a hurry, in a good mood, in shock, in silence
- Status: in progress, in use, in order, in debt, in control, in charge
- They fell in love last summer.
- Sorry, I’m in a hurry — let’s talk later.
- The project is still in progress.
- The servers are in maintenance mode.
- We’re in agreement on the plan.
For clothes and ways of speaking
- Wearing: the woman in the red dress, a man in uniform, the guy in glasses, dressed in black
- Languages: say it in English, the menu is in Spanish, write your notes in Ukrainian
- Manner & form: speak in a low voice, write in capital letters, pay in cash, sign in pen
- “The instructions are written in French.” · “Please fill out the form in capital letters.”
Fixed expressions with "in"
in fact, in general, in particular, in other words, in advance, in case, in total, in a nutshell, in the end, in time, in charge of, in terms of, in addition, in short, in return, in common, in touch
- “In fact, the test was easier than I expected.”
- “Book your tickets in advance — they sell out fast.”
- “In the end, we decided to stay home.”
- “Let’s keep in touch.” · “We have a lot in common.”
in the end = finally, after everything (“In the end, they got married”). at the end of = the last part of something specific (“at the end of the film, at the end of the street”).
in time = early enough (“We arrived in time to get good seats”). on time = exactly as scheduled (“The flight departed on time”).
Common mistakes
- ❌ in Monday → ✅ on Monday (days take on)
- ❌ in night → ✅ at night (fixed expression)
- ❌ in the weekend → ✅ at the weekend (UK) / on the weekend (US)
- ❌ in the bus → ✅ on the bus (but in the car)
- ❌ I’ll call you after 5 minutes → ✅ in 5 minutes (counting from now)
- ❌ in the radio → ✅ on the radio (media takes on)
in = inside a container: a period, a space, a group, or a state. Time: months, years, seasons, parts of the day — plus in ten minutes (from now). Place: rooms, containers, cities, countries (geography always takes in). Watch the traps: on Monday, at night, on the bus, on the radio.
Quick check
Choose the right preposition — at, in, or on:
1.My sister was born ___ 2004.
2.The meeting is ___ Tuesday morning.
3.I’ll finish the report ___ an hour.
4.We always eat dinner ___ 7 p.m.
5.There’s a strange noise ___ the engine.
6.She posted the video ___ YouTube.
7.He’s waiting ___ the bus stop.
8.The whole team is ___ the meeting room.
9.Life was different ___ the 90s.
10.I heard it ___ the radio.
for
Duration — how long something lasts.
- for two hours, for three years, for a week
- I’ve studied English for five years.
since
Starting point — when something began.
- since Monday, since 2020, since I was a child
- I’ve studied English since 2019.
for vs. since: use for + a length of time, since + a starting point.
during
Within a period or event.
- during the film, during the summer, during the meeting
- I fell asleep during the film.
during vs. for: during + a noun/event (when), for + a length of time (how long).
by
A deadline — not later than.
- Submit the form by 5 p.m.
- Finish it by Friday.
until
Up to a point, and continuing until then.
- The shop is open until 9 p.m.
- I’ll wait until Monday.
by vs. until: by = a deadline (single point); until = continuing up to that point.
from … to
A range with a start and an end.
- We work from 9 to 5.
- The museum is open from Monday until Saturday.
No preposition
Don’t use a preposition before this, that, next, last, every, all, tomorrow, yesterday, or today:
- ✅ See you next week. (not on next week)
- ✅ I’ll call you tomorrow. (not at tomorrow)
- ✅ We meet every Monday.
Quick summary
- ✅ at → clock times & precise moments (at 6, at night)
- ✅ on → days & dates (on Monday, on May 5th)
- ✅ in → longer periods (in July, in 2026, in the morning)
- ✅ for = duration; since = starting point
- ✅ by = deadline; until = up to a point
- ✅ No preposition before next / last / this / every / tomorrow
Practice
Choose the correct preposition of time for each blank:
1.The meeting is ___ 3 o’clock.
2.My birthday is ___ July.
3.We have class ___ Monday.
4.I’ve lived here ___ 2020.
5.Please finish it ___ Friday (deadline).
6.It gets cold ___ winter.
7.The shop stays open ___ 9 p.m.
