Trusted by 10M+ learners worldwide — free lessons, tools & games

Prepositions Of Time And Place Exercises (A2-B1)

⏱ Time: 07:30 📝 Questions: 15 📊 Level: A2, B1 📚 Type: Grammar ⭐ XP: up to +15 (on pass)

How well do you really know Prepositions Of Time And Place? Find out with 15 exercises designed for A2-B1 learners. Instant scoring shows exactly where you stand, and detailed explanations turn every mistake into a learning moment. Retake any time to measure your improvement.

⏱ You have 07:30 to answer 15 questions. The timer only starts when you click Begin.

Q1  15
Q1 15

Question 1: My birthday is ___ June.

Question 1 options
'In' is correct because we use 'in' with months. 'On' is used for specific dates, 'at' is used for specific times, and 'by' is not a preposition of time for months.
Q2 15

Question 2: The train leaves ___ 8 o'clock in the morning.

Question 2 options
'At' is correct because we use 'at' with specific clock times. 'In' is used for months, years, and general periods. 'On' is used for dates and days. 'For' expresses duration, not a point in time.
Q3 15

Question 3: We use 'on' with days of the week, such as 'on Monday' or 'on Friday'.

Question 3 options
True because 'on' is used with specific days of the week. This is a standard rule: on + day name (e.g., on Monday, on Thursday).
Q4 15

Question 4: Which sentence uses a preposition of place correctly?

Question 4 options
'In' is used for enclosed spaces or large areas, so 'The keys are in the bag' is correct. 'At the bag', 'on the bag', and 'by the bag' do not correctly express something inside a container.
Q5 15

Question 5: Arrange the words to make a correct sentence:

Question 5 options
  • at
  • nine o'clock
  • The meeting
  • starts

Drag items or use arrows to arrange them in the correct order.

The correct order is 'The meeting starts at nine o'clock' because 'at' is used before specific clock times, and the time phrase comes at the end of the sentence.
Q6 15

Question 6: Which sentence is correct?

Question 6 options
'She was born in 1998' is correct because 'in' is used with years. 'At 1998', 'on 1998', and 'by 1998' are all incorrect preposition choices for expressing a year.
Q7 15

Question 7: Customer: Excuse me, where is the coffee shop? Employee: It's ___ 45 Green Street, just around the corner.

Question 7 options
'At' is correct because we use 'at' with exact addresses or specific points. 'In' is for larger areas like cities or countries. 'On' is for street names without a number. 'By' does not express a specific address.
Q8 15

Question 8: Which sentence correctly uses 'on' instead of 'in'?

Question 8 options
'The book is on the table' is correct because 'on' expresses position on a surface. 'In the table', 'in the floor', and 'in the wall' are incorrect; 'in' refers to enclosed spaces, not surfaces.
Q9 15

Question 9: Put the words in the correct order:

Question 9 options
  • on
  • at midnight
  • New Year's Day
  • We always eat dinner

Drag items or use arrows to arrange them in the correct order.

The correct order is 'We always eat dinner at midnight on New Year's Day' because 'at' precedes a specific time (midnight) and 'on' precedes a specific day (New Year's Day).
Q10 15

Question 10: I love walking around ___ the city centre on sunny days.

Question 10 options
'In' is correct because we use 'in' for large areas and enclosed spaces like a city centre. 'At' is for exact points, 'on' is for surfaces or streets, and 'by' indicates proximity, not location within an area.
Q11 15

Question 11: Which statement about prepositions of time is true?

Question 11 options
'At' is used for specific times of day such as 'at noon' or 'at midnight'. 'In' is used for months, years, and seasons — not specific clock times. 'On' is not used for centuries. Both 'in' and 'at' follow their own specific rules.
Q12 15

Question 12: Original: 'The party is on Saturday evening.' Rewrite using a specific time: 'The party is ___ 7 pm on Saturday.'

Question 12 options
'At' is correct because the blank precedes a specific clock time (7 pm). 'In' is used for months and general periods, 'on' is used for days and dates, and 'by' expresses a deadline, not a specific time of an event.
Q13 15

Question 13: Match each sentence to the correct grammar label.

Question 13 options
She was waiting in the car.
The café is on Baker Street.
I'll meet you at the bus stop.
They moved to London in the 1990s.
'On' for a street name
'In' for a decade
'At' for a specific point or location
'In' for enclosed space

Select an item on the left, then tap its match on the right.

'In' is used for months, years, seasons, and enclosed spaces. 'On' is used for days, dates, and surfaces. 'At' is used for specific times, exact addresses, and certain points.
Q14 15

Question 14: In British English, 'at the weekend' is correct, but in American English, 'on the weekend' is the standard form.

Question 14 options
True because 'at the weekend' is standard British English usage, while 'on the weekend' is the standard American English form. Both are acceptable in their respective varieties, making this an exception to a single fixed rule.
Q15 15

Question 15: Which sentence best expresses that an event happens at a precise moment during the night?

Question 15 options
'The alarm goes off at midnight' is best because 'at' is used with precise points in time such as midnight, noon, and specific clock times. 'In midnight', 'on midnight', and 'by midnight' do not correctly indicate an event occurring at that exact moment.