Time prepositions "in", "on", "at" are not interchangeable: each corresponds to a specific level of temporal precision (month/year, day, hour).
IN = broad time periods. Used with: MONTHS ("in January"), SEASONS ("in winter"), YEARS ("in 2023"), DECADES ("in the 1990s"), CENTURIES ("in the 20th century"), PARTS OF THE DAY ("in the morning", "in the afternoon", "in the evening"). Exception: "at night" (not "in the night"). Also with duration periods: "I will be back in five minutes" = within that time.
The company was founded in 1998 and went public in the early 2000s after a period of rapid growth.
In the morning, she reviews her agenda and prioritizes the three most critical tasks for the day.
Sales traditionally slow down in December as clients finalize their budgets for the following year.
ON = specific days. Used with: DAYS OF THE WEEK ("on Monday", "on Friday"), SPECIFIC DATES ("on March 15th", "on Christmas Day"), GENERAL DATES ("on my birthday", "on the weekend" — American English; British English: "at the weekend"). AT = specific precise moments. Used with: EXACT TIMES ("at 3 p.m.", "at noon", "at midnight"), PRECISE MOMENTS ("at sunrise", "at the moment"), BRITISH ENGLISH HOLIDAYS ("at Christmas", "at Easter"), fixed phrases ("at the end", "at the beginning", "at the same time").
The client presentation is scheduled on Thursday at 2:30 p.m. — please confirm your attendance by end of day today.
The team meets at noon every Friday to review weekly progress and align on the following week's priorities.
On New Year's Day, the office is closed — any urgent matters should be escalated to the on-call team.
Common mistake
Most common errors: (1) "at Monday" or "in Monday" = INCORRECT. Days of the week use ON: "on Monday." (2) "on 3 p.m." or "in 3 p.m." = INCORRECT. Times use AT: "at 3 p.m." (3) "in January 5th" = INCORRECT. Specific dates use ON: "on January 5th." General funnel rule: IN is the broadest (year, month, season). ON is intermediate (day). AT is the most specific (exact time, precise moment). More time span = IN. Precise moment = AT. Day of week or date = ON.
Trick to remember it
The TIME FUNNEL trick. Imagine time getting more specific: YEAR (2023) -> MONTH (January) -> DAY (Monday / March 15th) -> TIME (3 p.m.). IN = the first two levels: year and month. ON = the day level (days of the week, specific dates). AT = the most specific level: exact time and precise moments. "in 2023" -> "in January" -> "on January 15th" -> "at 3 p.m." Also: parts of the day = IN (in the morning, in the afternoon) EXCEPT "at night" = one unique exception to memorize.
Quick rule
IN: years, months, seasons, parts of the day (in the morning). ON: days of the week, specific dates (on Monday, on March 5th). AT: exact times and precise moments (at 3 p.m., at noon, at night).
Did you know?
The in/on/at distinction for time has an almost exact parallel with PLACE prepositions in English: IN is used for spaces that surround you (in a room, in a city, in a country), ON for surfaces (on the table, on the wall, on the street), and AT for specific points (at the door, at the station, at the corner). It is one of the few areas of English grammar where time and place follow exactly the same preposition logic, which makes it easier to learn both categories together. However, there are notable exceptions: "on the bus/train" (not "in") but "in the car" (not "on").
Exercise 1 · Pick the right one
The board meeting is scheduled _____ Friday _____ 10 a.m. sharp — please arrive five minutes early.
Exercise 2 · Pick the right one
She started her career _____ the summer of 1995 and has been with the same firm for nearly three decades.
Exercise 3 · Form the word
IN: years, months, seasons, parts of the day (in the morning). ON: days of the week, specific dates (on Monday, on March 5th). AT: exact times and precise moments (at 3 p.m., at noon, at night).
Most common errors: (1) "at Monday" or "in Monday" = INCORRECT. Days of the week use ON: "on Monday." (2) "on 3 p.m." or "in 3 p.m." = INCORRECT. Times use AT: "at 3 p.m." (3) "in January 5th" = INCORRECT. Specific dates use ON: "on January 5th." General funnel rule: IN is the broadest (year, month, season). ON is intermediate (day). AT is the most specific (exact time, precise moment). More time span = IN. Precise moment = AT. Day of week or date = ON.
The TIME FUNNEL trick. Imagine time getting more specific: YEAR (2023) -> MONTH (January) -> DAY (Monday / March 15th) -> TIME (3 p.m.). IN = the first two levels: year and month. ON = the day level (days of the week, specific dates). AT = the most specific level: exact time and precise moments. "in 2023" -> "in January" -> "on January 15th" -> "at 3 p.m." Also: parts of the day = IN (in the morning, in the afternoon) EXCEPT "at night" = one unique exception to memorize.
Bryan López
Founder of SpeakUP Academy