ESEN

Blog

Prepositions of Time in English: At, On, In for Talking About Time

At for exact times, on for days and dates, in for longer periods like months and years.

Written by Bryan López, Profesor de inglés · Updated

At, on, and in are also used to talk about time, not just place. At is for exact times (at 3:00), on is for days and dates (on Monday), and in is for longer periods like months, years, and seasons (in July, in 2024).

At, on, in for time

PrepositionUsed forExamples
atexact times and specific momentsat 3:00, at night, at lunch
ondays and dateson Monday, on June 5th, on my birthday
inmonths, years, seasons, parts of the dayin July, in 2024, in winter, in the morning

The 'at night' exception

You say "in the morning," "in the afternoon," and "in the evening," but night is the exception: it's "at night," not "in the night."

No preposition before next, last, this, every

You never use in, on, or at before next, last, this, or every: "next week" (not "in next week"), "last month," "this year," "every day."

Common mistakes with prepositions of time

In many languages, one word covers almost all time uses (the equivalent of "in the morning" and "in 2024"), so it's common to use "in" for everything in English, even exact times or days. "In 3:00" or "in Monday" are wrong, they should be "at 3:00" and "on Monday."

During, for, and since: often confused

"For" says how long something lasts: "I studied for two hours." "Since" says when it started and is used with perfect tenses: "I have lived here since 2020." "During" says when something happened inside a period: "I woke up twice during the night." A simple way to remember: for + a length of time, since + a starting point, during + a named period or event.

Practice prepositions of time with real audio

Interactive exercises, real pronunciation, and the full lesson taught in English.

Practice with exercises and audio

Time prepositions at a glance

PrepositionUseExamples
atExact times and festivalsat 7 o'clock, at noon, at Christmas
onDays and dateson Monday, on May 5th, on my birthday
inMonths, years, seasons, parts of the dayin June, in 2024, in winter, in the morning
byA deadlineFinish it by Friday.
untilUntil a moment in timeI'll wait until six.
from...toStart and endfrom nine to five

By versus until

"By" means no later than a certain moment: "Please send the report by Friday" means Friday is the last day to do it. "Until" means the situation continues up to that moment: "I'll be in the office until Friday" means you stay there each day until Friday. The two are easy to swap by mistake, but the meaning changes: one is a deadline, the other is a duration.

Examples of prepositions of time

  • The shop opens at 9 a.m. and closes at 6 p.m.
  • We have a meeting on Tuesday afternoon.
  • She was born in 1998, in the spring.
  • I've known him since we were kids.
  • He worked in a bank for ten years.

A common mistake with prepositions of time

Incorrect

I will see you in Monday.

Correct

I will see you on Monday.

Time prepositions in real conversation

A: "When does your class start?" B: "At eight, on weekdays, and it finishes at noon." A: "Are you free on Saturday?" B: "Yes, but only until five. I have to be home by six." A: "No problem. I've been waiting for this weekend since March!"

Frequently asked questions

What's the difference between at, on, and in for time?

At is for exact times (at 3:00), on is for days and dates (on Monday), in is for longer periods like months and years (in July, in 2024).

When do you use at for time?

For exact times and specific moments: at 3:00, at night, at lunch, at the moment.

When do you use on for time?

For days of the week and specific dates: on Monday, on June 5th, on Christmas Day.

When do you use in for time?

For months, years, seasons, and parts of the day (except night): in July, in 2024, in winter, in the morning.

Why do you say "at night" and not "in the night"?

It's a fixed exception: even though the other parts of the day use "in" (in the morning, in the afternoon), night always uses "at night."

Is a preposition used before next, last, this, or every?

No. You never use in, on, or at before these words: "next week," "last year," "this month," "every day."

Do we say in the morning or at the morning?

In the morning, in the afternoon, in the evening. The exception is "at night."

Is it on the weekend or at the weekend?

Both are correct. American English prefers on the weekend and British English prefers at the weekend.

Do we use a preposition with today, tomorrow, and yesterday?

No. You say "I'll call you tomorrow," not "on tomorrow."

What is the difference between in time and on time?

On time means exactly at the planned moment: "The bus arrived on time." In time means early enough: "We arrived in time to catch the train."

How do I remember at, on, and in?

Think of size: at is for a precise point (at 6:00), on is for a day or date (on Friday), and in is for a longer period (in July, in 2024).

Practice prepositions of time with real audio

Interactive exercises, real pronunciation, and the full lesson taught in English.

Practice with exercises and audio
See all articles