Back to blog
5 min read

In, On, At: Explaining the Difference Between These Common Prepositions for Time and Location

Confused by in, on, at? This guide clearly explains the difference between these prepositions for time and location with simple rules and examples.

difference between the prepositions 'in' 'on' and 'at'prepositions of timeprepositions of placehow to use in on atEnglish grammar rules

The prepositions 'in', 'on', and 'at' are used to describe time and location by moving from the general to the specific. We use 'in' for large, non-specific periods and places (like centuries or countries), 'on' for more specific surfaces and dates, and 'at' for the most precise points in time and exact locations.

Mastering English prepositions can be one of the trickiest parts of learning the language. Among the most common are 'in', 'on', and 'at', which frequently cause confusion for students. Don't worry! There's a simple rule that can help you understand the difference between the prepositions 'in', 'on', and 'at' every time. This guide will break down the rules for both time and place with clear, easy-to-remember examples.

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

When we talk about time, these prepositions help us frame when something happens. The key is to think about size: are you talking about a large, general block of time or a very specific moment? Think of it as an inverted pyramid, going from broad to narrow.

When do you use 'in' for time? (General / Large periods)

'In' is used for the longest, most general periods of time. This includes parts of the day (with some exceptions), months, seasons, years, decades, and centuries.

  • Centuries: *in the 19th century*
  • Decades: *in the 1980s*
  • Years: *in 2025*
  • Seasons: *in the summer*
  • Months: *in December*
  • Parts of the day: *in the morning, in the afternoon, in the evening*

Example sentence: *She started learning piano in 2020.*

How do you use 'on' for time? (More specific)

'On' narrows it down to a more specific timeframe. We use it for specific days of the week, full dates, and special days or holidays.

  • Days of the week: *on Saturday, on Monday morning*
  • Specific dates: *on June 14th, on the 1st of January*
  • Holidays with 'Day': *on New Year's Day, on her birthday*

Example sentence: *The meeting is scheduled on Friday.*

When should you use 'at' for time? (Most specific)

'At' is for the most precise, specific points in time. This includes clock times, mealtimes, and certain moments or short holiday periods.

  • Clock times: *at 5:30 PM, at midnight, at sunrise*
  • Mealtimes: *at lunchtime, at dinner*
  • Specific moments: *at the moment, at that time*
  • Holidays without 'Day': *at Christmas, at Easter*

Example sentence: *Let's meet for coffee at noon.*

How do you explain the difference between the prepositions 'in', 'on', and 'at' for locations?

The same general-to-specific rule applies to prepositions of place. 'In' is for large areas or enclosed spaces, 'on' is for surfaces, and 'at' is for specific points or addresses.

When do you use 'in' for location? (Enclosed spaces / Large areas)

'In' is used when something is inside a defined or enclosed space. This can be a small box or a large country.

  • Countries, Cities, Neighborhoods: *in Japan, in Paris, in Manhattan*
  • Enclosed Spaces: *in a car, in a building, in the kitchen*
  • Printed Material: *in a book, in a newspaper*

Example sentence: *I left my keys in the car.*

How do you use 'on' for location? (Surfaces / Lines)

'On' is used when something is located on a surface, line, or a form of public transport where you can walk around.

  • Surfaces: *on the table, on the wall, on the floor*
  • Streets/Roads: *on Main Street, on the highway*
  • Floors of a building: *on the fifth floor*
  • Public transport: *on a bus, on a train, on a plane*

Example sentence: *The painting looks beautiful on that wall.*

When should you use 'at' for location? (Specific points / Addresses)

'At' is used for the most specific locations, such as a precise address, a point on a map, or a public place/building seen as a point.

  • Specific Addresses: *at 45 Baker Street*
  • Specific Points: *at the bus stop, at the entrance, at the top of the page*
  • Public Places/Events: *at the library, at the airport, at a concert, at work*

Example sentence: *I'll see you at the coffee shop on the corner.*

Quick Summary: The General to Specific Rule

To help you remember, think of this simple progression:

  1. IN (Largest/Most General): Used for continents, countries, cities, years, and months.
  2. ON (More Specific): Used for streets, avenues, surfaces, days, and dates.
  3. AT (Most Specific): Used for exact addresses, specific locations, and precise times.

Understanding the difference between the prepositions 'in', 'on', and 'at' just takes practice. By remembering this 'general to specific' rule, you'll be able to choose the correct preposition with confidence in your daily conversations.


Frequently Asked Questions (FAQ)

Can I say 'at the morning'? No, this is a common mistake. For the three main parts of the day, we always say *in the morning*, *in the afternoon*, and *in the evening*. The only exception is 'night', for which we use 'at'. For example: *I work best in the morning, but I go to bed late at night.*

What's the rule for using 'in', 'on', 'at' with holidays? It depends on how you refer to the holiday. If you are talking about the holiday period in general, use 'at' (e.g., *What are you doing at Christmas?*). If you are talking about the specific day itself, use 'on' (e.g., *We open presents on Christmas Day.*).

Why do you say 'on a bus' but 'in a car'? Generally, you use 'on' for large public vehicles that you can stand and walk around in (like a bus, train, plane, or ship). You use 'in' for smaller, private vehicles where you are mostly sitting in one spot (like a car, taxi, or canoe).

Is it 'at the weekend' or 'on the weekend'? Both are correct! This is a difference between British English and American English. In British English, it is more common to say *at the weekend*. In American English, it is more common to say *on the weekend*.

How can I practice using prepositions of time and place? Try writing sentences about your daily routine. For example: "*I wake up at 7 AM in the morning. I live in [Your City] on [Your Street]. I work at [Your Workplace].*" This helps connect the grammar rules to your own life, making them easier to remember.