Are you struggling with when to use at, in, or on when talking about time? Prepositions of time are a core part of English grammar, and using them correctly helps you communicate clearly and naturally.
In this guide, you’ll learn how to use the three most common prepositions of time — at, in, and on — with clear rules, accurate examples, and practical exercises.
Understanding Prepositions of Time

Prepositions of time are used to show when something happens. They help us talk about specific moments, dates, and periods of time in a clear and natural way.
In English, the three most common prepositions of time are at, in, and on. Each of these prepositions is used in different time-related situations, depending on how specific or general the time expression is.
For example, we use at for exact times such as hours and specific moments, on for particular days and dates, and in for longer periods like months, years, seasons, and parts of the day.
Understanding how these prepositions work will help you avoid common mistakes and express time accurately in both spoken and written English.
Prepositions of Time: In
“In” is used for longer periods of time such as months, years, seasons, decades, centuries, and parts of the day.
- In December
- In January
- In 1991
- In the 1970s
- In the 21st century
- In the morning
- In the afternoon
- In the evening
- In the past
- In the future
- In the summer
- In the Christmas holiday
Note: “In” is not used to describe places in this lesson. For example, “He has been living in this city for five years” uses in as a preposition of place, not time.
Prepositions of Time: At
“At” is used for precise times, specific moments, and certain fixed expressions.
- At 8 o’clock
- At 10:30 am
- At noon
- At midnight
- At night
- At dawn
- At dusk
- At bedtime
- At breakfast
- At dinnertime
- At Christmas
- At the beginning
- At the end
- At the moment
- At the same time
Weekend note:
British English commonly uses at the weekend, while American English prefers on the weekend. Both are correct depending on the variety of English.
Prepositions of Time: On
“On” is used for specific days and dates.
- On Monday
- On Friday
- On January 3rd
- On the 10th
- On the 10th of January
- On my birthday
- On my wedding day
- On that day
- On Tuesday night
- On Wednesday
- On Christmas Day
Important:
We say at Christmas (for the holiday period), but on Christmas Day (for December 25th specifically).
“On Christmas” without Day is not recommended.
Exercises for Practice
Exercise 1: Fill in the blanks with in, on, or at.
- I usually have breakfast ___ 7:30 AM.
- Our meeting is scheduled ___ Friday.
- She was born ___ December 25th.
- The concert starts ___ 8 PM.
- We will be on vacation ___ the first week of August.
Exercise 2: Choose the correct preposition.
- I have an appointment (in / on / at) 3 PM.
- She always goes to bed (in / on / at) midnight.
- The movie starts (in / on / at) 7:30 PM.
- We usually have lunch (in / on / at) noon.
- They will arrive at the airport (in / on / at) 9 AM.
Exercise 3: Error Correction
Find and correct the mistake in each sentence.
- I will see you on the morning.
- The party is at Saturday night.
- Our flight leaves on the afternoon.
- She always goes to bed in midnight.
- They arrived at the airport on 9 AM.
Exercise 4: Choose the best word (before, after, or until).
- Please submit your report _________ Friday. (Deadline)
- We can’t leave _________ the rain stops.
- The museum is open _________ 9 PM every day.
- You need to finish your homework _________ you can watch TV.
Answer Key
Exercise 1
- at
- on
- on
- at
- in
Exercise 2
- at
- at
- at
- at
- at
Exercise 3
- on → in (in the morning)
- at → on (on Saturday night)
- on → in (in the afternoon)
- in → at (at midnight)
- on → at (at 9 AM)
Exercise 4
- before
- until
- until
- before
Frequently Asked Questions about Prepositions of Time
Do we say at night or in the night?
We usually say at night when talking about nighttime in general.
Is “on the weekend” correct?
Yes. On the weekend is common in American English, while British English prefers at the weekend.
Can we say “on Christmas”?
It is better to say at Christmas or on Christmas Day. “On Christmas” alone is not recommended.
