English LearningUpdated 2026-10-017 min read

In, On, At for Time: Simple Rules With Everyday Examples

Priya Sharma
Priya Sharma writes English learning guides for ESL students. Pune-based language enthusiast.
Visual representation of the voice · not a photographic portrait
Share𝕏✆f
At 7:30, on Monday, in June: learn the small-to-big rule for time prepositions, when to use none, for vs since, by vs…
Quick answer: Use at for exact times (at 7:30), on for days and dates (on Monday, on May 4th), and in for longer periods (in June, in 2025, in winter). Use no preposition before this, next, last, every, today and tomorrow.↗ Share on X

For time in English, use at for exact clock times (at 7:30), on for days and dates (on Monday, on May 4th), and in for longer periods like months, years, and seasons (in June, in 2025, in winter). A quick way to remember it: the time gets bigger as you go from at, to on, to in. And when you use words like *this, next, last, every, today,* or *tomorrow*, you usually need no preposition at all.

That covers most everyday sentences. The rest of this article shows the exceptions, the mistakes people make most often, and a short practice routine to make the rules automatic.

What is the simple "small to big" rule?

READ ALSOPick the Right English Tense for Daily Life Easily →Check These 10 English Grammar Rules Before You Hit Send →I Am Bored vs I Am Boring: The Grammar Fix →

Think of time as three boxes, from small to big:

PrepositionSize of timeUse it forExamples
atSmall, exact pointClock times, specific moments, some short holidaysat 6 p.m., at noon, at midnight, at sunrise, at lunchtime
onMedium, one dayDays of the week, dates, special dayson Friday, on March 3rd, on my birthday, on New Year's Day
inBig, a periodMonths, years, seasons, decades, centuries, long periodsin April, in 2030, in summer, in the 1990s, in the past

Say these out loud a few times:

Notice how the box gets bigger each time.

Level up — free guides in your inbox

When do you use "at"?

Use at for a precise point in time:

1. Clock times: at 8 o'clock, at 3:45, at half past two

2. Named points in the day: at noon, at midnight, at sunset, at dawn

3. Meal times: at breakfast, at dinner time

4. "Night": at night (but "in the morning," "in the afternoon," "in the evening")

5. Short holiday periods (common in British English): at Christmas, at Easter

6. The weekend (British English): at the weekend

American English note: Americans usually say on the weekend. British speakers usually say at the weekend. Both are correct in their own region. Pick one and be consistent.

Common phrases with *at*:

When do you use "on"?

READ ALSOEnglish Punctuation Made Simple: 8 Rules That Fix Errors →Polite Requests at Work: Could, Would, May or Might? →Gerunds vs Infinitives: 'Stop Eating' or 'Stop to Eat'? →

Use on for one specific day:

1. Days of the week: on Monday, on Sundays (plural = every Sunday)

2. Dates: on July 10th, on the 15th

3. Special days: on my birthday, on Christmas Day, on our anniversary

4. A day plus a part of the day: on Friday morning, on Saturday night, on the evening of June 2nd

That last point confuses many learners. Alone, it is "in the morning." But when you name the day, the day wins, so it becomes "on Monday morning."

Also note: "on time" means exactly when planned. "The train left on time." That is different from "in time," which we will see next.

When do you use "in"?

Use in for longer periods:

1. Parts of the day: in the morning, in the afternoon, in the evening

2. Months: in January, in December

3. Years: in 2010, in 1985

4. Seasons: in spring, in the summer

5. Decades and centuries: in the 80s, in the 21st century

6. Long periods: in the past, in the future, in the Middle Ages

There is one more use that matters a lot in daily conversation:

"In" + an amount of time = after that much time from now.

And "in time" means early enough, with time to spare:

When do you use no preposition at all?

This is where many learners add a word they do not need. Do not use at, on, or in before these words:

WordCorrectIncorrect
thisI'm busy this Friday.~~on this Friday~~
nextSee you next week.~~in next week~~
lastI moved here last year.~~in last year~~
everyI go to the gym every morning.~~in every morning~~
today / tomorrow / yesterdayCall me tomorrow.~~on tomorrow~~
tonightAre you free tonight?~~at tonight~~

Remember: these words already tell us exactly which time we mean, so English drops the preposition.

What about for, since, during, by, and until?

These are also common time words. Here is a quick guide:

The two that get mixed up most are for and since. A simple test: if you can count it (five years, two hours), use *for*. If it is a point on a calendar or clock (2020, Monday, 8 a.m.), use *since*.

The other common mix-up is by and until:

What are the most common mistakes, and how do you fix them?

MistakeCorrectWhy
in Mondayon MondayDays take *on*
on 2019in 2019Years take *in*
in 5 o'clockat 5 o'clockClock times take *at*
in the nightat nightFixed phrase (*in the night* exists but means "during one particular night")
on the morningin the morningPart of day without a named day takes *in*
in Sunday morningon Sunday morningNamed day + part of day takes *on*
on next weeknext weekNo preposition with *next*
since three yearsfor three yearsLength of time takes *for*
until Friday (meaning deadline)by FridayDeadline = *by*

If you only fix three of these, fix the first three. They are the most frequent in everyday speech.

How can you practice so it becomes automatic?

Reading rules helps, but your mouth needs practice too. Try this 10-minute routine for one week:

1. Describe your day out loud. "I wake up at 6:30. I work on weekdays. I'm on vacation in August." Aim for five sentences with *at*, five with *on*, and five with *in*.

2. Talk about your week. Use *this, next, last,* and *every* without a preposition. "Last Saturday I cleaned. Next Saturday I'm visiting my sister."

3. Write three "for/since" pairs about your life. "I've worked here for four years. I've worked here since 2022."

4. Look at your calendar and read each event out loud with the right preposition: "Dentist on Tuesday at 3."

5. Listen for prepositions in a short English video or podcast. When you hear "at," "on," or "in" before a time, pause and repeat the phrase.

After a week, you will start to *hear* when a preposition sounds wrong. That feeling is what native speakers rely on, and you can build it too.

Your next step today

Take your phone calendar and pick five upcoming events. Say each one out loud as a full sentence with the correct preposition of time, like "I have a meeting on Wednesday at 10" or "My cousin's wedding is in December." Then write one sentence each with *next*, *last*, and *every*, checking that you used no preposition. Five minutes of this, every day for a week, will fix most of your time-preposition mistakes.

FAQ

Is it on the weekend or at the weekend?

Both are correct. Americans usually say on the weekend, and British speakers usually say at the weekend. Pick one and use it consistently.

Why is it in the morning but on Monday morning?

Alone, parts of the day take in. When you name a specific day, the day decides the preposition, so it becomes on Monday morning.

What is the difference between for and since?

Use for with a length of time you can count, like for three years. Use since with a starting point, like since 2020 or since Monday.

Level up — free guides in your inbox

Share𝕏✆f

Level up — free guides in your inbox