Typeflu

Grammar

In, on, at: prepositions of time and place with clear rules

Updated:

In, on and at are three short prepositions that cause a lot of mistakes, because most languages do not split time and place the same way English does. The good news: the main rules fit in two small tables, and the exceptions are a short list you can learn by heart. This post shows when to use each one for time and for place, the phrases that break the pattern, and why Arabic and Spanish speakers mix them up.

The basic idea: a point, a surface, a container

A simple picture helps. At is for a point: a point on the clock, or a place you see as one spot. On is for a surface or a line: a table, a wall, a day on the calendar. In is for something with space inside: a box, a room, a city, a month, a year. The bigger and more “open” the period or place, the more likely it is to take in.

In, on, at for time

PrepositionUse it withExamples
atclock times, midday, midnight, mealtimes, festivals, the weekend (UK)at 5 pm, at noon, at lunchtime, at Christmas, at the weekend
ondays, dates, special dayson Monday, on Fridays, on 3 June, on my birthday, on New Year’s Day
inparts of the day, months, seasons, years, centuries, longer periodsin the morning, in July, in winter, in 2024, in the 1990s, in the past

The time exceptions you need to know

In, on, at for place

PrepositionUse it forExamples
ata point or a place where an activity happens; addresses with a numberat the station, at the bus stop, at the door, at my desk, at work, at school, at home, at a party, at 15 King Street
onsurfaces, lines (roads, rivers, coasts), floors of a building, public transporton the table, on the wall, on the third floor, on the coast, on the bus, on the train
ininside a space or a bigger area: rooms, buildings, cities, countries, carsin the box, in the kitchen, in Cairo, in Spain, in the car, in a taxi

On the bus, in the car: transport

This one surprises almost everyone. Use on for buses, trains, planes, trams and boats: big vehicles you can walk around in. Use in for cars and taxis. The British Council admits there is no deep logic here; it is simply how English developed. And when you talk about how you travel, not where you are, use by: I go to work by bus.

Why Arabic and Spanish speakers mix them up

Arabic: «في» covers a lot of ground. Arabic says «في الساعة الخامسة» (at five), «في يوم الاثنين» (on Monday), «في يوليو» (in July) and «في الحافلة» (on the bus), all with the same word. So Arabic speakers often write in Monday, in 5 o’clock or in the bus. «على» matches on for surfaces (on the table), which helps, but not for days or floors.

Spanish: «en» does the job of all three for place: en la mesa (on), en la caja (in), en la estación (at). For time, Spanish uses a las cinco (at five, which matches well), but days take an article and no preposition: el lunes becomes on Monday, not the Monday or in Monday. And por la noche is at night, while en el fin de semana is at or on the weekend.

Common mistakes

MistakeCorrect
See you in Monday.See you on Monday.
The class starts in 8 o’clock.The class starts at 8 o’clock.
I was born on 1998.I was born in 1998.
I study in the night. (every night)I study at night.
We’re going away on next weekend.We’re going away next weekend.
He is in the bus.He is on the bus.
I’m in home.I’m at home.
The picture is in the wall.The picture is on the wall.

A short practice routine

  1. Write your week: five sentences with on + a day and at + a time (On Tuesday I have English at 6 pm).
  2. Describe your room in five sentences with in and on. Say where real things are.
  3. Copy the exceptions list into your notes and add one true sentence about your life for each.
  4. Listen to a short dialogue and stop each time you hear in, on or at. Write the whole phrase, not just the word.
  5. Review the same phrases two days later, then a week later. Short, repeated practice works better than one long session.

If you are starting from zero, the A1 daily life course (Arabic interface) and English A1 for Spanish speakers use these phrases in real sentences. For tenses, read present simple vs present continuous.

Questions

Is it “at the weekend” or “on the weekend”?

Both are correct. At the weekend is British English and on the weekend is more common in American English. Choose one style and use it consistently.

Why do we say “in the morning” but “at night”?

It is a fixed expression. Use in with the morning, the afternoon, the evening, and at with night when you mean nights in general. In the night usually means during one particular night.

Is it “on the bus” or “in the bus”?

On the bus. English uses on for buses, trains, planes and boats, and in for cars and taxis.

Do I need a preposition before “next week” or “every day”?

No. Do not use in, on or at before next, last, this, every: See you next Monday, I run every day.

Is it “at the station” or “in the station”?

Both exist. At the station treats it as a point, for meeting or arriving. In the station means inside the building.

Try Typeflu free

Hear a real sentence, type what you hear and fix your own mistakes. The first lesson of every unit is free, no card needed.

Start free

Practise it

Sources

We read these pages while writing this article. The explanations and examples are our own.

  1. At, on and in (time) · Cambridge Dictionary (English Grammar Today)
  2. At, on and in (place) · Cambridge Dictionary (English Grammar Today)
  3. Prepositions of time: 'at', 'in', 'on' · British Council LearnEnglish
  4. Prepositions of place: 'in', 'on', 'at' · British Council LearnEnglish

Read next