ESL Grammar Guide

Prepositions of Time: In, On, At, and More — A Complete Guide

Prepositions of time are small words that cause big confusion — but the patterns are learnable. This guide walks you through every key rule with plenty of real examples so you can use these words with confidence.

9 min read

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
Examples
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.
Tip

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.

Examples
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.

Examples
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.

Examples
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."

Examples
The results will be ready in two weeks.
Call me back in an hour.
We're moving to a new office in six months.
Tip

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

Examples
The shop is closed on Sundays.
We have a team meeting on Thursday.
She always calls her parents on Saturday mornings.

Specific dates

Examples
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

Examples
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.

Examples
We could meet on Tuesday afternoon.
The accident happened on a cold winter morning.
He phoned on Friday evening.
Tip

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

Examples
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

Examples
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)
Examples
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.
Tip

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.

Examples
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.
Tip

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.

Examples
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.

Examples
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?"

Examples
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.

Examples
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.
Tip

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.
Tip

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'.

Llexi Word of the DayA beautiful word, its story, and how to use it — daily.
Free forever · unsubscribe anytime · all 14 newsletters
That email did not go through — please check it and try again.