Back to blog
5 min read

In, On, At: What’s the Real Difference Between These Prepositions for Time and Location?

Struggling with 'in', 'on', and 'at'? Master the difference between these common prepositions for time and location with our clear rules, examples, and expert g

difference between the prepositions 'in', 'on', and 'at'prepositions of timeprepositions of placein on at ruleswhen to use in on at

In English, the prepositions 'in', 'on', and 'at' are used to describe time and location, but they differ in specificity. Generally, 'in' is used for the largest, most general time periods and locations (like centuries or countries), 'on' is for more specific days and surfaces (like a single day or a street), and 'at' is for the most specific times and precise points (like a clock time or an address).

Understanding the difference between the prepositions 'in', 'on', and 'at' is a fundamental step toward sounding natural and fluent in English. These tiny words can be tricky, but they follow a clear pattern of moving from general to specific. Let’s break down the rules with clear examples to help you master these essential prepositions of time and place.

How Do You Use 'In', 'On', and 'At' for Time?

When we talk about time, think of an inverted pyramid. 'In' is at the top (the widest, most general), 'on' is in the middle, and 'at' is at the bottom point (the most specific). This general-to-specific rule is the key to using them correctly.

When should I use 'in' for time?

Use 'in' for non-specific, long periods of time. This includes parts of the day (with the exception of 'night'), months, years, seasons, decades, and centuries.

  • Centuries: Life was very different in the 19th century.
  • Decades: Music was great in the 1980s.
  • Years: She was born in 1995.
  • Seasons: We love to go skiing in the winter.
  • Months: My birthday is in July.
  • Parts of the day: I usually work out in the morning.

When should I use 'on' for time?

Use 'on' for more specific days and dates. If you can point to the day on a calendar, you will likely use 'on'.

  • Specific days of the week: The meeting is on Monday.
  • Specific dates: His flight leaves on October 25th.
  • Holidays with 'Day': What are you doing on New Year's Day?
  • A specific day + part of the day: Let's have dinner on Friday evening.

When should I use 'at' for time?

Use 'at' for the most specific times. This includes clock times, specific moments in the day, and holiday periods without the word 'Day'.

  • Clock times: The movie starts at 8:00 PM.
  • Specific meal times: I'll see you at lunchtime.
  • Moments in the day: The stars are beautiful at night.
  • Holiday periods: We visit family at Christmas.

What is the difference between the prepositions 'in', 'on', and 'at' for location?

Just like with time, the rule for location moves from general to specific. 'In' is for the largest areas, 'on' is for surfaces and lines, and 'at' is for specific points or addresses. This simple concept helps clarify most situations.

When should I use 'in' for location?

Use 'in' when something is located inside an enclosed space or within a larger geographical area with clear boundaries.

  • Enclosed spaces: The keys are in the drawer. / He is in the car.
  • Rooms: She is waiting in the lobby.
  • Buildings: I work in an office.
  • Cities, states, countries, continents: They live in Paris, in France.

When should I use 'on' for location?

Use 'on' to describe a position on a surface, a street, or certain types of public transportation where you can walk around.

  • Surfaces: The book is on the table.
  • Streets/Avenues: The shop is on Oxford Street.
  • Floors of a building: My apartment is on the third floor.
  • Public transport: I'm reading a book on the bus. / She is on the train.

When should I use 'at' for location?

Use 'at' for a specific point, address, or general location that is seen as a point of activity.

  • Specific addresses: Her office is at 123 Main Street.
  • Specific locations/points: Let's meet at the bus stop.
  • General locations/events: He is at work. / I saw her at a party.
  • Common places: She is at home / at school / at the airport.

Quick Summary: 'In', 'On', 'At' Rules

Here’s a quick reference to help you remember the rules:

  • IN (General / Large)
  • Time: Centuries, Decades, Years, Months, Seasons
  • Location: Countries, Cities, Enclosed Spaces
  • ON (More Specific / Surfaces)
  • Time: Days, Dates, Holidays with 'Day'
  • Location: Streets, Surfaces, Public Transport
  • AT (Very Specific / Points)
  • Time: Clock Times, Moments like 'night', Holidays
  • Location: Addresses, Specific Points, 'Home/Work'

Mastering the difference between the prepositions 'in', 'on', and 'at' takes practice. Pay attention to how native speakers use them in conversations and movies. With these rules and consistent practice, you'll be using them perfectly in no time.


Frequently Asked Questions (FAQ)

What is the rule for using 'in the morning' versus 'on Monday morning'?

You use 'in the morning' because 'morning' is a general part of the day. However, when you specify the day ('Monday'), the rule for the more specific day takes precedence, so you must use 'on': 'on Monday morning'.

Why do we say 'in the car' but 'on the bus'?

Generally, you use 'in' for small, private vehicles you sit inside (in a car, in a taxi). You use 'on' for larger, public vehicles where you can stand or walk around (on a bus, on a train, on a plane).

Is it correct to say 'at the weekend' or 'on the weekend'?

Both are correct! 'At the weekend' is common in British English, while 'on the weekend' is standard in American English. It's a regional difference.

How do I know whether to use 'at the office' or 'in the office'?

Use 'at the office' to describe your general location ('I am at work'). Use 'in the office' to emphasize that you are physically inside the building ('It's cold outside, but it's warm in the office').

Can you use 'on' for a country?

Usually, no. You should use 'in' for countries (e.g., 'I live in Canada'). The only common exception is for islands, where you might use 'on' if you think of it as a surface, such as 'I am on the island of Crete'.