Prepositions of Time (in/on/at) Exercises
The exercises below will help you to practise prepositions of time. These exercises look at days, months, years, dates, weekends, festivals, seasons, and times of the day. Includes a free pdf printable worksheet.
Exercise 1
Click to see the answers and explanations.
1 . I will visit her ___ May.
![]()
✅in
Why?
If it is just the month, we use ‘in’.
2. I will visit her in Milan ___ the 23rd of May.
![]()
✅on
Why?
We use ‘on’ for specific dates.
3. She was born ___ 1985.
![]()
✅in
Why?
We use ‘in’ for specific years.
4. What are you doing ___ New Year’s day?
![]()
✅on
Why?
We use ‘on’ for specific days.
5. What are you doing ___ Easter?
![]()
✅at
Why?
We use ‘at’ for festivals or holidays over a period of time.
6. I am visiting my family ___ Saturday.
![]()
✅on
Why?
We use ‘on’ for specific days.
7. This year, we are going on holiday ___ winter because we really want to ski.
![]()
✅in
Why?
We use ‘in’ for seasons.
8. They will arrive ___ 10pm tonight.
![]()
✅at
Why?
We use ‘at’ for one specific time.
“At 3 o’clock”
“At midday”
9. We will visit them ___ the weekend.
(British English)
![]()
✅at
Why?
In British English it is more common to say “at the weekend”.
10. I will visit her ___ the weekend.
(American English)
![]()
✅on
Why?
In American English they use ‘on’ for weekends.
11. ___ Easter we like to go to church.
![]()
✅at
Why?
We use ‘at’ for festivals and religious periods of time.
12. We are all going out after work ___ Saturday night.
![]()
✅on
Why?
‘Saturday’ is a specific day.
13. We are going to meet them ___ the afternoon.
![]()
✅in
Why?
We use ‘in’ for mornings, afternoons, and evenings.
14. ___ New Years Day we usually go for a family walk.
![]()
✅on
Why?
New Years Day is a specific day.
15. The Americans landed on the moon __ 1969.
![]()
✅in
Why?
We use ‘in’ for specific years.
16. My cat always goes out ___ night.
![]()
✅at
Why?
We use ‘at’ for the night, and ‘in’ for the evening.
17. He is very annoyed because he has to work ___ his birthday.
![]()
✅on
Why?
His birthday is a specific day.
18. I can meet you ___ midday.
![]()
✅at
Why?
We use ‘at’ for midday and noon.
19. The appointment is ___ June.
![]()
✅in
Why?
If it is just the month, we use ‘in’.
20. I have a doctors appointment ___ the 25th.
![]()
✅on
Why?
It is a specific date.
21. The homecoming party starts ____ exactly 2:30 p.m.
![]()
✅ at
Why?
A specific time.
22. Our neighbour moved to Germany ____ 2017.
![]()
✅in
Why?
A specific single year.
23. I will watch the parade ____ 2pm.
![]()
✅ at
Why?
A specific time.
24. The new semester will start ____ July.
![]()
✅ in
Why?
If it is just the month, we use ‘in’.
25. My dad is busy ____ 3 o’clock tonight. Sorry…
![]()
✅ at
Why?
We use ‘at’ for specific times.