Prepositions of Time & Place (In, On, At) – English Grammar Exercises for B1
You are telling your friends a story about a funny disaster that happened during the holidays last year. Choose the correct preposition of time or place (A, B, or C) to complete your story naturally.
1 My family loves winter, so we always gather at my parents’ house ______ December.
(A) on
(B) in
(C) at
2 We have a strong tradition of spending time together ______ Christmas.
(A) in
(B) at
(C) on
3 However, the funniest and most chaotic thing happened ______ Christmas Day last year.
(A) on
(B) at
(C) in
4 I volunteered to cook the big dinner, so I woke up ______ 6:30 AM to prepare.
(A) in
(B) on
(C) at
5 The house was completely silent ______ the morning while everyone else was sleeping.
(A) in
(B) on
(C) at
6 I went to the kitchen and put the giant turkey ______ the oven to roast.
(A) on
(B) at
(C) in
7 I was very tired, so I carelessly left the recipe book ______ the kitchen counter.
(A) on
(B) in
(C) at
8 The weather was absolutely freezing ______ Christmas morning.
(A) at
(B) in
(C) on
9 Suddenly, I heard a loud, unexpected knock ______ the front door.
(A) in
(B) at
(C) on
10 It was exactly ______ noon when my cousins finally arrived.
(A) at
(B) in
(C) on
11 As my cousin walked toward the house, he slipped ______ the icy sidewalk and dropped his bag.
(A) in
(B) on
(C) at
12 They told me they had started driving ______ December 24th, but got stuck in a terrible snowstorm.
(A) in
(B) at
(C) on
13 They were exhausted because they had spent over twelve hours ______ their tiny car!
(A) on
(B) in
(C) at
14 I told them to relax and promised that the delicious lunch would be ready ______ twenty minutes.
(A) in
(B) on
(C) at
15 Because we were busy catching up, I completely forgot about the turkey roasting ______ the kitchen!
(A) at
(B) on
(C) in
16 We couldn’t eat the burnt food, so ______ night, we had to go out and find an open restaurant.
(A) in
(B) on
(C) at
17 We drove to the city center and found a small Italian place ______ Maple Street.
(A) at
(B) on
(C) in
18 The restaurant was specifically located ______ 120 Maple Street, right next to a cinema.
(A) in
(B) on
(C) at
19 Since it happened ______ the weekend, the pizzeria was incredibly crowded.
(A) in
(B) on
(C) by
20 ______ the end of the day, we didn’t have a traditional dinner, but we shared a lot of laughs over pizza.
(A) at
(B) in
(C) on
ANSWER KEY & EXPLANATIONS
1 (B) in
Explanation: We use “in” for months, years, and seasons (e.g., in December, in 2023, in winter).
2 (B) at
Explanation: We use “at” for entire holiday periods or festivals (e.g., at Christmas, at Easter, at Thanksgiving). This refers to the general holiday season, not one specific day.
3 (A) on
Explanation: This is a classic B1 trap! When the word “Day” is attached, it becomes one specific calendar date. Therefore, you must use “on” (e.g., on Christmas Day, on New Year’s Day, on Valentine’s Day).
4 (C) at
Explanation: We always use “at” for specific clock times (e.g., at 6:30 AM, at 5 o’clock).
5 (A) in
Explanation: For general parts of the day, we use “in” (e.g., in the morning, in the afternoon, in the evening).
6 (C) in
Explanation: We use “in” for enclosed, 3-dimensional spaces. The turkey goes inside the oven.
7 (A) on
Explanation: We use “on” for flat surfaces. The book is resting on top of the counter.
8 (C) on
Explanation: Another classic trap! Normally we say “in the morning”. However, if you add a specific day before the part of the day (e.g., Christmas morning, Friday morning, my birthday evening), the specific day overrides the rule, and you MUST use “on”.
9 (B) at
Explanation: We use “at” for specific points in space or locations where an event happens (e.g., at the door, at the bus stop, at the crossroads).
10 (A) at
Explanation: “Noon” and “midnight” are specific points in time (12:00 PM and 12:00 AM). Therefore, we use “at” (e.g., at noon, at midnight).
11 (B) on
Explanation: The sidewalk is a flat surface that you walk on top of.
12 (C) on
Explanation: We always use “on” for specific, exact dates (e.g., on December 24th, on the 1st of May).
13 (B) in
Explanation: For small, private vehicles where you must sit down immediately and cannot stand or walk around (like a car or a taxi), we use “in”.
14 (A) in
Explanation: To express a duration of time from now into the future, we use “in” (e.g., in twenty minutes = twenty minutes from now).
15 (C) in
Explanation: A kitchen is a room. For rooms and enclosed spaces in a building, we use “in” (e.g., in the kitchen, in the bedroom).
16 (C) at
Explanation: “At night” is a fixed exception in English. While we say in the morning/afternoon/evening, we must always say at night.
17 (B) on
Explanation: We use “on” for the names of streets, roads, and avenues (e.g., on Maple Street, on 5th Avenue). (Note: In British English, “in Maple Street” is sometimes used, but “on” is the standard taught in international contexts).
18 (C) at
Explanation: When you have an exact, specific address with a building number, you must use “at” (e.g., at 120 Maple Street).
19 (B) on
Explanation: In standard international/American English, we say “on the weekend”. (Note: British English uses “at the weekend”, but “on” is widely accepted and standard in most global B1 curricula).
20 (A) at
Explanation: We use “at” for the phrase “at the end of [something]”. This refers to a specific point in time when the day finished. (Do not confuse with “in the end”, which means “finally”).
GRAMMAR POINTS TO REMEMBER
1 The Holiday Trap:
- Use AT for the entire holiday season: at Christmas, at Easter, at Thanksgiving.
- Use ON if you are talking about a single, specific day on the calendar: on Christmas Day, on New Year’s Eve, on Easter Sunday.
2 The “Morning” Trap:
- Normally, use IN: in the morning, in the afternoon.
- But if you attach a DAY to it, the day wins, and you must use ON: on Monday morning, on Christmas morning, on my birthday evening.
3 The Street vs. Address Rule:
- Use ON for the name of a street: on Oxford Street.
- Use AT if there is a specific building number: at 45 Oxford Street.
4 The Transportation Rule:
- Use IN for small vehicles you crawl into: in a car, in a taxi, in a helicopter.
- Use ON for large vehicles where you can stand and walk: on a bus, on a train, on an airplane, on a ship.
