Common Preposition Exceptions Exercises
B1-B2 Level
Most English prepositions follow clear patterns, but many fixed expressions break the expected
rules and simply need to be learnt by heart. For example, we say "at night" even though we
use "in" for other parts of the day ("in the morning," "in the afternoon," "in the evening").
We say arrive home with no preposition at all, but "arrive at the station"
and "arrive in London." Other common exceptions include "on fire" (not "in fire"), "by heart"
(to learn from memory), and "on holiday" in British English.
Many of these expressions exist because of historical changes in the language. The best approach is to learn them in context through reading and practice, not by searching for a rule that does not exist. Pay special attention to pairs with different meanings: in time (early enough — "We arrived in time for the show") vs on time (punctual — "The train arrived on time"), and at the end (position — "at the end of the road") vs in the end (finally — "In the end, we decided to stay"). These fixed expressions appear frequently in Cambridge B1 Preliminary and B2 First examinations.
Many of these expressions exist because of historical changes in the language. The best approach is to learn them in context through reading and practice, not by searching for a rule that does not exist. Pay special attention to pairs with different meanings: in time (early enough — "We arrived in time for the show") vs on time (punctual — "The train arrived on time"), and at the end (position — "at the end of the road") vs in the end (finally — "In the end, we decided to stay"). These fixed expressions appear frequently in Cambridge B1 Preliminary and B2 First examinations.
Quick Rule
fixed expressions with unexpected or missing prepositions
- 1.She always arrives home before dark. (no preposition after "arrive" + "home")
- 2.I work at night and sleep during the day. ("at" night, despite "in" the morning)
- 3.The neighbours' house was on fire last week. ("on" fire — fixed expression)
- 4.He didn't finish the course on time. ("on" time = punctual)
- 5.We learnt the poem by heart for our English class. ("by" heart = from memory)
Continue Practising
Continue practising with these related exercises
Prepositions of Time and Place Error Correction
MediumSpot and fix time and place preposition mistakes in full sentences
20 questions
Practise now
In, On, At for Time
EasyPractise in, on, and at with months, days, dates, and exact times
20 questions
Practise now
In, On, At for Place
EasyPractise in, on, and at with rooms, surfaces, addresses, and meeting points
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practise now
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions
Practise now