English uses three main prepositions to talk about time: in, on, and at. The general pattern is straightforward — in for longer periods, on for specific days, and at for precise moments. A handful of other prepositions cover deadlines, sequences, and ranges.
In — months, years, seasons, parts of day
Use in with periods of time that are longer than a single day.
Months and years
Centuries and decades
Seasons
Parts of the day — in the morning, in the afternoon, in the evening
There is one well-known exception: English says at night, not in the night. The phrase in the night exists but means something different — it refers to a specific moment during one particular night (The baby woke up twice in the night).
On — days and dates
Use on when you can point to a specific day on a calendar.
Days of the week
Dates
Named days and holidays that include the word "day"
When a day of the week combines with a part of the day, on stays and replaces in:
At — clock times, mealtimes, fixed points
Use at for precise points in time.
Clock times
Mealtimes
Fixed expressions
| EXPRESSION | EXAMPLE |
|---|---|
| at night | The city is quieter at night. |
| at the weekend | I sleep longer at the weekend. |
| at Christmas / Easter | Many shops close at Christmas. |
| at the moment | He is busy at the moment. |
The distinction between at Christmas and on Christmas Day is worth noting. At Christmas refers to the holiday period in general; on Christmas Day refers to 25 December specifically. The same pattern applies to other multi-day holidays: at Easter (the period) vs. on Easter Sunday (the day).
British English uses at the weekend; American English prefers on the weekend. Both are correct.
No preposition — this, last, next, every
When a time word is preceded by this, last, next, or every, the preposition disappears entirely.
The same rule applies to today, tomorrow, and yesterday — no preposition needed.
Note that last and next drop the preposition only when they come directly before the time word. If an article or other word sits between them and the noun, the preposition stays: on the last day of the month, in the next few weeks.
By — deadlines
By means not later than. It sets a deadline.
Before and after
Before means earlier than; after means later than.
Until and till
Until (or its shorter form till) means continuously up to a certain point in time. The action keeps going right up to that moment.
Until and till are interchangeable in meaning. Till is slightly less formal and more common in spoken English.
From ... to / from ... until
Use from ... to or from ... until to mark a start point and an end point.
Both forms mean the same thing. From ... to is more common with clock times; from ... until is more common with days, months, and longer periods, but neither form is wrong in either context.
Common mistakes
In / on / at confusion
Adding a preposition with this / last / next / every
At night vs in the morning
By vs until