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.
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
▼
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
---
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.