Prepositions resist logic in most languages, but for time, English is unusually consistent. Think of it as zooming in.
The zoom rule
- in — long periods: months, years, seasons, centuries
"in June", "in 2026", "in the monsoon", "in the morning" - on — specific days and dates
"on Monday", "on 14 August", "on my birthday", "on Tuesday morning" - at — exact points
"at 6pm", "at noon", "at midnight", "at the moment"
Wide to narrow: in → on → at.
The tricky overlap
"in the morning" but "on Monday morning". The moment a specific day is attached, on takes over.
- "I'll call in the evening."
- "I'll call on Friday evening."
Exceptions worth memorising
- at night — not "in the night"
- at the weekend (British) / on the weekend (American)
- at Diwali, at Christmas — for the festival period
- No preposition at all with next, last, this, every: "I'll see you next Monday", not "on next Monday"
Duration words
- for + length: "for two hours"
- since + starting point: "since Monday"
- during + a period: "during the meeting"
- by + a deadline: "by Friday" (not later than)
- until + an end point: "until Friday" (continuing up to)
"By Friday" and "until Friday" are frequently confused and mean very different things to a project manager.