Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Educational worksheet teaching prepositions of time with interactive exercises and a fun design.

A colorful educational worksheet titled "A Question of Time" featuring exercises on using prepositions of time (in, on, at) with a cartoon girl holding a pencil.

A colorful educational worksheet titled "A Question of Time" featuring exercises on using prepositions of time (in, on, at) with a cartoon girl holding a pencil.

JPG 289×409 28.2 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #643710
Show Answer Key & Explanations Step-by-step solution for: 173 Prepositions of time English ESL worksheets pdf & doc
Let’s go step by step to solve this worksheet.

---

Part 1: Fill in the sentences with the prepositions *in*, *on*, *at*.

We use:
- at for specific times (like “at 3 PM”, “at noon”) or holidays (“at Christmas”)
- on for days and dates (“on Monday”, “on July 4th”)
- in for months, years, centuries, seasons, parts of the day (“in June”, “in 2025”, “in the morning”)

Now let’s fill each one:

1. ___ 1999 → year → in
2. ___ April → month → in
3. ___ autumn → season → in
4. ___ the 10th century → century → in
5. ___ noon → specific time → at
6. ___ summer solstice → event/day → on (it’s a specific day)
7. ___ Wednesday → day → on
8. ___ the 21st → date → on
9. ___ afternoon → part of day → in (we say “in the afternoon”)
10. ___ 5th December → date → on
11. ___ Monday morning → day + part of day → on (because it starts with a day)
12. ___ Thanksgiving Day → holiday name → on
13. ___ Valentine’s Time → likely means “Valentine’s Day” → on
14. ___ midday → specific time → at
15. ___ ten to ten → specific time → at
16. ___ December → month → in

Part 1 Answers:
1. in
2. in
3. in
4. in
5. at
6. on
7. on
8. on
9. in
10. on
11. on
12. on
13. on
14. at
15. at
16. in

---

Part 2: Complete the sentences with *in*, *on*, *at*.

Again, same rules apply.

1. The train leaves ___ five minutes, hurry up! → future time from now → in (e.g., “in 5 minutes”)
2. Dad always cooks ___ Mother’s Day → holiday → on
3. She usually gets up late ___ Sundays → day → on
4. The match is over ___ two minutes → future time → in
5. Many people eat turkey ___ Halloween → holiday → on
6. Her uncle puts up the tree ___ Christmas → holiday → at (we say “at Christmas” for the period)
7. He always visits ___ the evening → part of day → in
8. Do the Olympic Games start ___ June? → month → in
9. I have the chess club ___ half past eight → specific time → at
10. My sister opens classes ___ September → month → in
11. We like riding our bikes ___ the weekend → general time → at (British English) or on (American). But since the chart says “at the weekend”, we’ll use at.
12. I never do homework ___ Friday afternoon → day + part of day → on
13. ___ the winter mornings it is cold → season + part of day → In (we say “in the winter mornings”)

Wait — let’s double-check #13:
Actually, we usually say “On winter mornings” because it’s referring to specific mornings during winter.
But some might argue “in”. Let’s check standard usage:

✔️ Correct: “On winter mornings” — because it’s like “on cold mornings”, “on sunny days”.

So #13 should be On

Also #11: In American English, it’s “on the weekend”, but British English uses “at the weekend”. Since the chart shows “at the weekend”, we’ll stick with at.

Final check for Part 2:

1. in
2. on
3. on
4. in
5. on
6. at
7. in
8. in
9. at
10. in
11. at
12. on
13. On ← wait, sentence starts with capital? Actually, no — it’s mid-sentence. So lowercase “on”

Wait — looking again:
Sentence 13: “___ the winter mornings it is cold.” → It’s starting the sentence? No — it’s item 13, so probably not capitalized unless it’s start of sentence. But in worksheets, sometimes they capitalize anyway. We’ll write “on” as lowercase.

Actually, rechecking grammar:
We say “On winter mornings” — yes, that’s correct.

So final answers for Part 2:

1. in
2. on
3. on
4. in
5. on
6. at
7. in
8. in
9. at
10. in
11. at
12. on
13. on

Wait — let me verify #6 again:
“Her uncle puts up the tree ___ Christmas”
→ If it’s “at Christmas”, that refers to the whole holiday period.
→ If it’s “on Christmas”, that would mean Christmas Day specifically.
Since putting up the tree usually happens before Christmas, maybe “before Christmas”? But the option is only in/on/at.

Standard phrase: “put up the tree at Christmas” is acceptable, though some may prefer “before Christmas”. Given the options, at is best here.

And #11: “at the weekend” — per the chart provided in the image, it says “at the weekend”, so we follow that.

All set.

---

Final Answer:

Part 1:
1. in
2. in
3. in
4. in
5. at
6. on
7. on
8. on
9. in
10. on
11. on
12. on
13. on
14. at
15. at
16. in

Part 2:
1. in
2. on
3. on
4. in
5. on
6. at
7. in
8. in
9. at
10. in
11. at
12. on
13. on
Parent Tip: Review the logic above to help your child master the concept of preposition of time worksheet for.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all preposition of time worksheet for)

BusyTeacher.org
Prepositions of Time worksheet | Live Worksheets
173 Prepositions of time English ESL worksheets pdf & doc
Time Preposition Worksheets | Teaching Resources
PREPOSITIONS OF TIME - ESL worksheet by miss fatso
Time Prepositions Fill In The Sentence Using During, Until Or Since
Prepositions in, on, at interactive worksheet | Live Worksheets
Prepositions of time worksheet | Live Worksheets
196 Prepositions of time English ESL worksheets pdf & doc
Prepositions of Time - Worksheets for Kids #prepositionsoftime ...