In, On, At for Time Exercises
A2-B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
Question 1
Complete the sentence with the correct time preposition (in, on, at).
My birthday is May.
All 20 questions
Complete each sentence with the correct time preposition: in, on, or at. Remember: IN for months/years, ON for days/dates, AT for specific times. Complete the sentence with the correct time preposition (in, on, at).
My birthday is _____ May.
The meeting is _____ Monday.
The class starts _____ 9 o'clock.
I usually go to bed _____ night.
We moved to this house _____ 2020.
I like to study _____ the morning.
My sister's wedding is _____ June 15th.
I usually wake up _____ 7:30am.
It's really cold _____ winter.
Let's meet _____ the weekend.
The shop closes _____ midnight.
I was born _____ the 20th century.
We always eat together _____ New Year's Day.
I'll finish this work _____ the afternoon.
My parents got married _____ 1995.
The train leaves _____ 6:45pm exactly.
I have an exam _____ Friday morning.
Flowers grow _____ spring.
I'll call you _____ lunchtime.
Her birthday is _____ October 3rd.
Grammar review
A few everyday phrases need special attention: at night, at lunchtime and on Friday morning. I teach British English, so this exercise uses at the weekend. The American form on the weekend is accepted too.
Quick Rule
in + period | on + day/date | at + precise time/point
- 1.We go away in August. (period)
- 2.The meeting is on Friday morning. (day)
- 3.Lunch starts at one o'clock. (precise time)
Next Step: Error Correction
Finished the time practice? Switch to sentence proofreading and fix the wrong preposition chunk when needed, or leave the sentence alone if it is already correct.
💡 Tips for Success
- •Use IN for: months (in January), years (in 2024), seasons (in summer)
- •Use ON for: days (on Monday), dates (on July 4th)
- •Use AT for: specific times (at 3pm), night (at night), midnight/noon (at midnight)
Frequently Asked Questions
How do I choose between "in", "on" and "at" for time?
Use "in" for periods such as months, years and seasons; "on" for days and dates; and "at" for precise times or points. Then check for fixed phrases such as "at night" and "at lunchtime".
Do I say "at the weekend" or "on the weekend"?
Use "at the weekend" in British English and "on the weekend" in American English. Both are correct. This site puts the British form first, while accepting the American form in the exercise.
🌟 Community Insights
How difficult was this exercise?
Continue Practising
Continue practising with these related exercises
Prepositions Dictation: Time and Place
EasyListen for in, on and at in short A2 time and place sentences
10 questions
Verb + Preposition Error Correction
MediumFix dependent preposition mistakes after common verbs
20 questions
Adjective + Preposition Error Correction
MediumFix dependent preposition mistakes after common adjectives
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions