Skip to the lesson
Grammar lessons

Prepositions of time: in, on and at

Learn when to use in, on and at with times, days, dates, months and years, when to use no preposition, and how for, since, by and until work.

Prepositions of time: in, on and at: Grammar Lessons lesson cover, level A1
In this lesson

We use the prepositions in, on and at to say when something happens. Use at for exact times (at 7 o’clock), on for days and dates (on Monday, on 4 February) and in for longer periods such as months, years and seasons (in May, in 2025). Some time words take no preposition.

Key point

Go from small to big: at for a point in time, on for a day or date, and in for a longer period. Do not use in, on or at before next, last, this, every, today, tomorrow or yesterday.

How do you choose in, on or at?

Think about the size of the time. A clock time is very small, so it takes at. A day is bigger, so it takes on. Months, years and seasons are bigger still, so they take in.

PrepositionUse it forExamples
atclock times, night, meal times, holiday periods and fixed phrasesat 6 o’clock, at half past nine, at night, at lunchtime, at Christmas, at the moment
ondays, dates and special dayson Monday, on 4 February, on my birthday, on Independence Day
inmonths, years, seasons, decades, centuries and parts of the dayin May, in 2025, in the rainy season, in the 1990s, in the 21st century, in the morning

When do you use at?

Use at with exact times and with short points in the day. We also use it in some fixed phrases, such as at the moment, at the same time and at the end of the month.

Examples

  • The train to Kandy leaves at 7.15.
  • Nimal usually goes to bed at 10 o’clock.
  • We have a short break at lunchtime.
  • I’m sorry, I’m busy at the moment.

When do you use on?

Use on with days of the week, dates and special days. Add an -s to the day to talk about a habit: on Mondays means every Monday.

Examples

  • Sri Lanka celebrates Independence Day on 4 February.
  • Many offices in Sri Lanka are closed on Poya days.
  • What are you doing on Saturday?
  • Sanduni plays badminton on Wednesdays.

When do you use in?

Use in with longer periods of time: months, years, seasons, decades and centuries. We also use it with the parts of the day, and to say how soon something will happen.

Examples

  • Sanduni was born in 2001.
  • It often rains in Colombo in May.
  • I drink a cup of tea in the morning.
  • Hurry up! The bus leaves in ten minutes.

Tip

We say in the morning, in the afternoon and in the evening, but at night. When you name a day, use on: on Monday morning, on Friday night.

Note

British English says at the weekend, and American English says on the weekend. Both are correct, but never say in the weekend.

When do you use no preposition?

Do not use in, on or at before next, last, this and every, or before today, tonight, tomorrow and yesterday. To talk about plans, see our lesson on the simple future tense.

Examples

  • I’ll see you next Friday.
  • We moved to Galle last year.
  • She goes to the gym every morning.
  • Are you free tonight?

Common mistake

I’ll see you on next Monday. → I’ll see you next Monday. Next already tells us the time, so we do not need a preposition.

How do you use for, since, during, by and until?

These prepositions also talk about time. Learn them as a group, because learners often mix them up.

WordMeaningExample
fora length of timeI have lived in Kandy for five years.
sincefrom a point in the past until nowI have lived in Kandy since 2020.
duringat some time in, or all through, a periodNimal fell asleep during the film.
bynot later thanPlease send me the report by Friday.
untilup to a time, and then it stopsThe shop is open until nine o’clock.

Note

Use for and since mostly with the present perfect tense. For gives a length of time (for two hours) and since gives the starting point (since Monday), so never say since two hours. By means “at or before”, and until means “all the time up to”: Finish your homework by six. You can play until six.

Practise prepositions of time

Choose in, on, at or no preposition, then try for, since, during, by and until. You will see the answer after each question.

A1Grammar 12 questions · about 6 min

Prepositions of time: in, on or at?

Time expressions like on Mondays and every morning often go with habits, so they appear a lot in the simple present tense. The same three words also tell us where things are, which you can learn in our lesson on prepositions of place. To learn the names of days and months, see days, months and seasons. For more practice, read the Cambridge Dictionary guide to at, on and in for time or try the British Council exercises on prepositions of time.

Summary

  • Use at for clock times, at night and fixed phrases: at 7.15, at the moment.
  • Use on for days, dates and special days: on Monday, on 4 February.
  • Use in for months, years, seasons and parts of the day: in May, in the morning.
  • Use no preposition before next, last, this, every, today, tomorrow and yesterday.
  • For is a length of time, since is a starting point, and by is a deadline.

Frequently asked questions

Is it “at the weekend” or “on the weekend”?

Both are correct. British English uses at the weekend and American English uses on the weekend. Do not say in the weekend.

Why do we say “in the morning” but “at night”?

There is no simple rule, so learn them as fixed phrases. Remember that a named day changes the preposition to on: on Monday morning, on Saturday night.

Do I need a preposition before “next week”?

No. Do not use in, on or at before next, last, this or every. Say I’ll call you next week, not on next week.

What is the difference between for and since?

For tells us how long something lasts: for three years. Since tells us when it started: since 2022. Both often go with the present perfect.

Practise this lesson

Ask a question about this lesson

Your email address will not be published. Fields marked * are required.