Dictionary WikiDictionary Wiki

Prepositions of Time: In, On, At Rules

A student and teacher engage in an English lesson on a whiteboard. Indoor educational setting.
Photo by Thirdman

English uses short words such as in, on, and at to place an action in time. They can feel tricky because the choice changes depending on whether you mean an exact hour, a date, a month, or a longer stretch of time. Once you see the pattern, the system becomes much easier. This guide explains the main time prepositions, including since, for, during, by, and until, with rules, examples, and quick practice.

The Main Pattern for In, On, and At

The easiest way to choose among the three main time prepositions is to think about size. Use in for large time periods, on for days and dates, and at for the most exact points in time.

PrepositionUsed ForExamples
atExact times and precise momentsat 5 PM, at noon, at midnight
onDays and calendar dateson Monday, on July 4th, on my birthday
inMonths, years, seasons, centuries, and longer periodsin January, in 2024, in summer, in the morning

Memory Aid: Picture time by size. At marks one point, like a dot. On sits on a day or date. In places something inside a larger block of time, such as a month, year, or season.

Using At for Exact Times and Moments

Use at when the time reference is very specific, especially with clock times and named points in the day.

Times on the Clock

The webinar begins at 10 AM.

My alarm rings at 6:45 every weekday.

The bus leaves at 3:15 PM.

Named Points in a Day

at noon / at midday

at midnight

at sunrise / at sunset

at lunchtime / at dinnertime

Holiday Periods and Festivals

at Christmas (the holiday season)

at Easter

at the weekend (British English)

Set Phrases That Take At

at the moment, at present, at the same time, at night, at the age of...

Using On for Days and Calendar Dates

On belongs with a specific day or date. It is less exact than a clock time, but more specific than a month or season.

Weekday Names

Her appointment is on Tuesday.

They play soccer on Sundays.

The test will be on Thursday.

Exact Calendar Dates

He was born on April 22, 1988.

The rent is due on the 1st of June.

The parade takes place on July 4th.

Named Special Days

on my birthday / on your wedding day

on Christmas Day (the single day, not the whole holiday period)

on New Year's Eve / on New Year's Day

A Day Plus a Part of the Day

on Tuesday morning

on Friday evening

on Saturday night

Using In for Larger Periods

Choose in for wider blocks of time, including months, years, decades, seasons, centuries, and many parts of the day.

Month Names

Our course starts in September.

The lake often freezes in January.

Years, Decades, and Eras

They moved to Canada in 2020.

Mobile phones changed rapidly in the 1990s.

The Four Seasons

Many trees blossom in spring.

Tourists fill the beaches in summer.

Morning, Afternoon, and Evening

in the morning / in the afternoon / in the evening

BUT: at night (exception!)

In Meaning After a Length of Time

In can also point forward from now and mean "after this amount of time has passed":

Dinner will be ready in five minutes. (five minutes from now)

Your order should arrive in three days.

He will call back in a week.

Choosing Between Since and For

Since and for both talk about time continuing, but they answer different questions.

Since (point in time)For (duration/length)
since 2010for 15 years
since Mondayfor three days
since I was a childfor a long time
since breakfastfor several hours

We have lived here since 2015. (starting point)

We have lived here for ten years. (length of time)

Marco has been waiting since 3 PM.

Marco has been waiting for two hours.

Remember: Since answers "since when?" while for answers "how long?" You will often see both with the present perfect tense.

Using During for Something Inside a Period

During means that an event happens within a named time period. It comes before a noun, not before a number.

My phone rang during the movie.

Several offices close during the holidays.

She improved her Spanish during her semester abroad.

The power went out during the night.

Do not use during and for in the same way. During tells you when something happened, inside which period. For tells you the length of time.

How By and Until Work

By for Deadlines

By means "at or before" a certain time. It gives the latest acceptable time for something.

Please send the invoice by Friday. (on or before Friday)

We need to reach the airport by 6 AM.

The form must be submitted by the end of the month.

Until and Till for Continued Time

Until or till means "up to" a time. The situation continues, then ends at that point.

I can stay until 5 PM. (I will leave at 5 PM)

The library remains open until 9 PM.

They talked at the café until midnight.

Time Expressions That Need No Preposition

Some time words stand on their own. In general, do not add a preposition before last, next, this, that, every, each, all:

I visited my cousin last week. (NOT "in last week")

We will travel next Monday. (NOT "on next Monday")

This morning felt unusually cold. (NOT "in this morning")

They rent a cabin every summer. (NOT "in every summer")

The same rule applies to yesterday, today, tomorrow:

I will text you tomorrow. (NOT "on tomorrow")

The package arrived yesterday. (NOT "on yesterday")

Mistakes Learners Often Make

Error 1: Choosing the Wrong In, On, or At

❌ I was born in July 15. → ✅ I was born on July 15.

❌ The meeting is at Monday. → ✅ The meeting is on Monday.

❌ She arrived on 3 PM. → ✅ She arrived at 3 PM.

Error 2: At Night Compared with In the Night

✅ I can't sleep at night. (general — most common)

✅ I heard a noise in the night. (a specific night, literary)

Error 3: Adding a Preposition Before Last, Next, or This

❌ I'll see you on next Friday. → ✅ I'll see you next Friday.

Error 4: Using Since When For Is Needed

❌ I have worked here since five years. → ✅ I have worked here for five years.

Quick Practice

Fill in the correct preposition of time.

1. The flight departs _______ 7:30 AM.

Answer: at

2. My birthday is _______ December.

Answer: in

3. We have a meeting _______ Wednesday.

Answer: on

4. She has been studying _______ 2019.

Answer: since

5. I'll finish the work _______ two hours.

Answer: in

6. Please reply _______ the end of the day.

Answer: by

7. We waited _______ midnight.

Answer: until

8. It often rains _______ spring.

Answer: in

Small time prepositions carry a lot of meaning. Use at for exact moments, on for days and dates, and in for larger periods. Then build on that pattern with since for starting points, for for lengths of time, during for events inside a period, and by or until for deadlines and endpoints. With repeated use, the correct choice will start to sound natural.

Look Up Any Word Instantly on Dictionary Wiki

Get definitions, pronunciation, etymology, synonyms & examples for 1,200,000+ words.

Search the Dictionary