English LearningUpdated 2026-09-217 min read

In, On or At: Time Prepositions You Stop Getting Wrong

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
One size rule fixes most time preposition mistakes: at for clock times, on for days, in for longer periods. Plus…
Quick answer: Use at for a clock time, on for a day or date, and in for anything longer such as a month, season or year. Think of it as three sizes: at is a point, on is one day, in is a long stretch. With next, last, this, every, tomorrow or yesterday, use no preposition at all.↗ Share on X

Use at for a clock time, on for a day or a date, and in for anything longer — a month, a season, a year, a part of the day. "At 7 o'clock. On Monday. In July." That one rule handles most of the time expressions you will ever say in a normal conversation.

Think of it as three sizes. At is the smallest, a single point. On is medium, one day. In is the biggest, a long stretch of time. If you can picture the size, you can pick the word without memorizing a list.

Now the details, because the exceptions are where people actually get stuck.

When do you use at?

READ ALSOPick the Right English Tense for Daily Life Easily →Make or Do in English: The Rule That Ends the Guessing →The 20 Phrasal Verbs That Make Your English Sound Natural →

For exact times and for short moments:

Note that one strange pair: we say in the morning, in the afternoon, in the evening — but at night. There is no logic to find there. Just say those four together out loud until they sound normal.

Level up — free guides in your inbox

When do you use on?

For days and dates, always:

That last group is the one people miss. Normally you say "in the morning." But as soon as you attach a day to it, the day wins and you use on: *on Tuesday morning*, *on the morning of the interview*.

Same with holidays. On Christmas Day is one day, so it takes *on*. At Christmas means the whole holiday period, so it takes *at*.

When do you use in?

READ ALSO12 English Grammar Rules Learners Get Wrong the Most →12 English Grammar Rules Beginners Break (With Easy Fixes) →How to Stop Translating in Your Head When You Speak English →

For any period longer than a day:

That last use confuses many learners. "I'll be there in ten minutes" means ten minutes from now. It does not mean "during ten minutes."

Can you see all three in one table?

PrepositionUse it forExamples
atclock times, short momentsat 8:15, at noon, at night, at lunchtime
ondays, dates, day + part of dayon Sunday, on July 4th, on Friday evening
inmonths, seasons, years, long periodsin April, in winter, in 2024, in the morning
no prepositionnext, last, this, every, all, tomorrowsee you next week, I work every day

That fourth row saves people from the most common mistake of all.

Why is "in next week" wrong?

Because words like next, last, this, every, all, tomorrow and yesterday already carry the time information. Adding a preposition is like saying the same thing twice.

Wrong: *I will call you in next Monday.*

Right: I will call you next Monday.

Wrong: *We met in last year.*

Right: We met last year.

Wrong: *He works in every day.*

Right: He works every day.

If the sentence has *next*, *last*, *this*, *every*, *all*, *tomorrow* or *yesterday* before the time word, delete the preposition. No exceptions to worry about at your stage.

What are the five mistakes people make most?

1. "In Monday" instead of "on Monday." Days always take *on*.

2. "On the morning" instead of "in the morning." Alone it is *in*. With a day attached, it becomes *on Monday morning*.

3. "In night" instead of "at night." This is the odd one out. Memorize it as a phrase.

4. "In the next week." Delete the preposition: *next week*.

5. "I arrive at July." Months are long, so they take *in*: *in July*.

Read that list again in a week. These five cover a large share of the preposition errors that make otherwise good English sound like textbook English.

How does this sound in real conversation?

Here are the sentences you will actually need, with the preposition in bold:

Notice how often two of them appear together, smallest last: *on Thursday at nine*, *on July 3rd at noon*. The day comes first, then the clock time. If you say "at nine on Thursday" it is still correct, just less common in speech.

How do you practice this so it becomes automatic?

Rules you can recite are not the same as rules you use. Bridge the gap like this:

1. Write your own week. Seven sentences about real plans: "On Monday I start work at 8. In the evening I go to the gym." Use your actual schedule, because real information sticks better than exercises.

2. Say them out loud, not in your head. Your mouth needs the practice more than your eyes do.

3. Answer the "when" questions. Ask yourself: When were you born? When do you eat lunch? When did you finish school? When does your favourite show start? Answer each one in a full sentence.

4. Listen for it. In any video or podcast, count how many times you hear *at*, *on* and *in* with time. You will start hearing the pattern within a few minutes.

5. Check yourself with the size test. Point, day, or long period? Pick the size first, then the word follows.

Do steps one and two for five minutes a day for a week. That is more useful than an hour of reading rules once.

What if the sentence has two time words?

This happens constantly in real speech, and the order is simple: the small unit comes first, then the bigger one.

Each word keeps its own preposition. You do not drop one because another is already there. Learners often try to shorten it to "at 10 Wednesday," which sounds wrong to a native ear even though the meaning is clear.

One more everyday pattern: when someone asks "when?", a short answer without a full sentence still needs the preposition. "When do you finish?" — "At five." Not just "Five." The single word is understood, but the preposition sounds more natural and costs you nothing.

What about during, by, until and from?

Once the three basics feel automatic, these four are the next set worth learning:

The pair that causes the most trouble is by and until. *Send it by Friday* means Friday is the deadline. *You can stay until Friday* means the staying continues and then ends. Deadline versus duration.

Do not try to learn these in the same week as *in*, *on* and *at*. Get the three sizes solid first, because everything else builds on them.

Your next step this week

Write seven sentences about your real schedule for the next seven days, one per day, using *at*, *on* or *in* in each one. Read them aloud twice.

Then send three of them to someone you practice English with, or say them to yourself in the mirror. Use real times and real plans. The moment you use a preposition to say something true about your own life, it stops being grammar and starts being language.

FAQ

Why do we say in the morning but at night?

There is no rule behind it, it is simply fixed usage. Learn the four together as one set: in the morning, in the afternoon, in the evening, at night. Say them aloud until the odd one stops sounding odd.

Is it on the weekend or at the weekend?

Both are correct in their own variety of English. British speakers say at the weekend, American speakers say on the weekend. Pick whichever matches the English you are learning and stay consistent.

When do I use no preposition at all?

Whenever the phrase starts with next, last, this, every, all, tomorrow or yesterday. Say next Monday, last year, every day, tomorrow morning. Adding in or on there is the most common mistake learners make.

Level up — free guides in your inbox

Share𝕏f

Level up — free guides in your inbox