In, On, At: The Big Picture
Think of in, on, and at as a zoom lens. In is the widest shot — it covers large, general periods of time. On zooms in to a specific day. At zooms in closest of all, pinpointing an exact moment or clock time.
This "funnel" image is the single most useful thing you can memorise about time prepositions:
- In — large periods: years, months, seasons, centuries, parts of the day
- On — specific days: days of the week, calendar dates, special days
- At — precise points: clock times, mealtimes, fixed expressions
She was born in the twentieth century. The contract was signed in March. We arrived on a Tuesday. The meeting is on 14 June. The alarm goes off at six o'clock. Everyone gathered at noon.
A quick self-check: if you can ask "What time exactly?" and get a clock answer, use at. If you can ask "What day?", use on. If the answer is a month, season, or year, use in.
These three prepositions cover the vast majority of time expressions in everyday English. The sections below examine each one in detail before moving on to the other important time prepositions: by, until, during, from…to, for, and since.
In: Months, Years, and Longer Periods
Use in whenever the time period is broad — something you cannot point to on a clock or a single square of a calendar.
Years and decades
We use in for any year or decade.
The bridge was built in 1883. Fashion changed dramatically in the 1970s. She hopes to finish her degree in three years.
Months and seasons
All twelve months and all four seasons take in.
The festival takes place in August. Roses bloom in spring. The roads become dangerous in winter. He always feels energetic in autumn.
Parts of the day
General parts of the day — morning, afternoon, and evening — use in. Night is the main exception: we usually say at night.
I exercise in the morning. She prefers to study in the afternoon. They go for a walk in the evening. The city looks beautiful at night.
Future time expressions
When in refers to a period of time from now, it means "after a duration of."
The results will be ready in two weeks. Call me back in an hour. We're moving to a new office in six months.
In the morning / afternoon / evening describe general habits or ongoing situations. When you specify a day, switch to on: "on Monday morning", "on the afternoon of 3 July."
On: Days and Specific Dates
Use on when you are talking about a named day or a specific calendar date — something you could circle on a calendar.
Days of the week
The shop is closed on Sundays. We have a team meeting on Thursday. She always calls her parents on Saturday mornings.
Specific dates
The deadline is on 30 September. Her birthday falls on a Friday this year. The treaty was signed on 11 November.
Special and public holidays
Families gather on New Year's Day. What do you usually do on your birthday? The office is closed on national holidays.
On + day + part of day
When you combine a day of the week with a part of the day, use on — not in.
We could meet on Tuesday afternoon. The accident happened on a cold winter morning. He phoned on Friday evening.
In informal spoken American English, on is sometimes dropped before days: "See you Monday." In formal writing and in British English, always keep on: "See you on Monday."
Notice that on always connects you to something you could point to on a paper calendar — a named day or a printed date. This is what distinguishes it from the broader in and the pinpoint at.
At: Precise Times and Fixed Expressions
Use at for the most specific, narrowest time references: exact clock times, mealtimes, and a set of fixed expressions that English simply treats as single points in time.
Clock times
The train leaves at 7:45. The ceremony begins at midday. She woke up at half past six. The film starts at a quarter to eight.
Mealtimes
We discuss the day's events at dinner. He always reads the news at breakfast. The announcement was made at lunchtime.
Fixed expressions with at
A number of common time expressions always take at, even though some of them feel more like periods than points. Learn these as fixed phrases.
- at night
- at the weekend (British English) / on the weekend (American English)
- at Christmas / at Easter (referring to the general holiday period)
- at the moment
- at the same time
- at present
- at once
- at the end (of the month / of the year)
I can never sleep well at night. What are you doing at the weekend? Everyone stays with family at Christmas. She's busy at the moment — try again later. He arrived and his sister called at the same time.
Notice the contrast: "in December" (the whole month) vs. "at Christmas" (the holiday moment or short festive period). Both are correct — they simply refer to different spans of time.
By, Until, From…To, and During
Once you have in, on, and at under control, four more prepositions become essential for describing duration, deadlines, and spans of time.
By vs. Until (Till)
These two cause frequent confusion, so the distinction is worth learning carefully.
Use by to express a deadline — an action must be completed no later than a specific time. The action can happen any time up to and including that point.
Use until (or its informal equivalent till) to express a continuous state or action that continues right up to a specific point and then stops.
Please submit the report by Friday. (deadline — finish it any time before Friday) She stayed at the office until nine o'clock. (continuous — she was there the whole time, then left) You must register by the end of the month. The library is open until midnight. I didn't understand the rule until I saw an example.
A simple test: can you replace the word with "no later than"? If yes, use by. Can you replace it with "all the way up to that point"? If yes, use until.
From…To and From…Until
Use from…to or from…until to mark a clear start point and end point.
The conference runs from Monday to Wednesday. The shop is open from nine in the morning until six in the evening. She lived abroad from her twenties to her forties.
During
Use during to say that something happens within a named period of time — but without specifying the exact moment. During is always followed by a noun or noun phrase, never by a clause.
Several delegates fell asleep during the speech. I learned a great deal during my time abroad. He phoned twice during the night. Don't use your phone during class.
For vs. Since
For and since are both used with perfect tenses to talk about duration, but they answer very different questions.
Use for to describe a length of time — how long something has lasted or lasted. It answers the question "How long?"
I have studied English for three years. We waited for over an hour. She had been working there for a decade before she retired. He slept for twelve hours after the long flight.
Use since to describe the starting point of something that continues up to now. It answers the question "From when?" and is almost always used with a perfect tense.
I have lived in this city since I was a child. She has known him since university. They haven't spoken since the argument. He has been the team leader since January.
After for, you always get a duration: for two hours, for a week, for many years. After since, you always get a point in time: since Tuesday, since I graduated, since the beginning of the year.
A useful pair of questions to ask yourself:
- "How long?" → for + duration (for six months)
- "Starting when?" → since + starting point (since June)
Note also that for can be used with simple past tenses ("She worked there for a year." — she no longer works there), while since almost always implies the situation is still ongoing and therefore requires a perfect tense.
Common Mistakes to Avoid
Even advanced learners make these errors regularly. Study each one carefully — recognising the mistake pattern is the fastest route to correcting it.
1. Using "in" for clock times
- Wrong: The meeting is in 3 o'clock.
- Right: The meeting is at 3 o'clock.
Clock times always take at. The word in is reserved for longer, broader periods.
2. Using "on" for months or years
- Wrong: She graduated on 2019.
- Right: She graduated in 2019.
- Wrong: The event is on April.
- Right: The event is in April.
3. Confusing "by" and "until"
- Wrong: I will finish this report until tomorrow. (implies it continues right up to tomorrow and then stops — not the intended meaning)
- Right: I will finish this report by tomorrow. (deadline)
- Wrong: She worked hard by she passed the exam.
- Right: She worked hard until she passed the exam.
4. Confusing "for" and "since"
- Wrong: I have lived here since five years.
- Right: I have lived here for five years.
- Wrong: She has been ill for last Monday.
- Right: She has been ill since last Monday.
5. Adding a preposition before "last," "next," "this," and "every"
- Wrong: I will call you on next Friday.
- Right: I will call you next Friday. (no preposition needed)
- Wrong: She visits us in every summer.
- Right: She visits us every summer.
The words last, next, this, every, each, one, and some before a time word make the preposition unnecessary. Drop it completely: this morning, next week, every year, one day, some day.
6. Using "during" with a length of time
- Wrong: I learned a lot during three months.
- Right: I learned a lot in three months. / I learned a lot during those three months.
During must be followed by a specific named period (during the lesson, during my holiday), not a bare number. If you have a number, use in or for instead.
7. Omitting the article with "in the morning/afternoon/evening"
- Wrong: I exercise in morning.
- Right: I exercise in the morning.
The definite article the is required with morning, afternoon, and evening. The only exceptions are when these words follow a day name (on Monday morning) or appear in certain fixed phrases (early morning).
Frequently Asked Questions
What is the difference between 'in', 'on', and 'at' for time?
Think of them as a zoom lens: 'in' covers large periods (months, years, seasons), 'on' pinpoints a specific day or date, and 'at' marks an exact time or fixed moment such as a clock time, mealtime, or expressions like 'at night' and 'at the weekend'.
Do you say 'at the weekend' or 'on the weekend'?
Both are correct depending on the variety of English. British English typically uses 'at the weekend', while American English uses 'on the weekend'. Either form is acceptable in international contexts.
What is the difference between 'for' and 'since'?
'For' describes a length or duration of time: 'I have lived here for ten years.' 'Since' marks the starting point of something that continues up to now: 'I have lived here since I was a child.' After 'for' you use a duration; after 'since' you use a point in time.
When should I use 'by' instead of 'until'?
Use 'by' for a deadline — the action must be completed no later than that time: 'Submit the form by Friday.' Use 'until' for a continuous state that lasts right up to a point: 'The café is open until midnight.' A simple test: if you can replace the word with 'no later than', use 'by'; if you can replace it with 'all the way up to that moment', use 'until'.
Is a preposition needed before 'next week' or 'last year'?
No. When 'last', 'next', 'this', or 'every' come before a time word, no preposition is used. Say 'I will call you next Friday' (not 'on next Friday') and 'She visits every summer' (not 'in every summer').
Can 'during' be followed by a number, like 'during three months'?
No. 'During' must be followed by a specific named period, not a bare number: 'during the summer', 'during the meeting', 'during those three months'. If you have a number, use 'in' or 'for' instead: 'I learned a lot in three months' or 'She studied for three months'.