Confusable Pairs
The trickiest prepositional phrase pairs: on time vs in time, for sale vs on sale, at the end vs in the end. Mixed exercises combining all five subtopics.
Confusable Prepositional Phrase Pairs
Even learners who have memorised individual prepositional phrases often struggle when two similar phrases must be distinguished in context. The English Profile Programme identifies 'on time' vs 'in time' and 'for sale' vs 'on sale' as two of the ten most error-prone lexical pairs at A2–B1 level. The confusion arises not from ignorance of the phrases but from misreading contextual clues — the ability to distinguish them is a genuine B2 reading and writing skill.
On Time vs In Time
'On time' = punctual, at the exact scheduled moment. No suggestion of a close call.
'In time' = not too late — arrived before a deadline or opportunity closed, often implying it was nearly missed.
We arrived just in time to catch the last train. (= barely made it; one minute later and we'd have missed it)
Context test: if 'exactly', 'punctually', or a specific scheduled time appears, use 'on time'. If 'just', 'barely', 'almost missed', or 'before it was too late' appears, use 'in time'.
For Sale vs On Sale
'For sale' = listed as available to buy, at the asking price. No implication of discount.
'On sale' = available at a reduced, discounted price.
Winter coats are on sale — 40% off. (= discounted price)
At the End vs In the End
'At the end of' = the final point of a specific, identifiable thing. Always followed by 'of'.
'In the end' = eventually, after deliberation or a long process. Never followed by 'of'.
In the end, we decided to stay home. (= eventually, after considering options)
Common Mistakes
✗ These jackets are for sale — 50% off! → ✓ These jackets are on sale.
✗ At the end, after thinking all night, she accepted the offer. → ✓ In the end, she accepted the offer.
✗ In the end of the film, everyone cried. → ✓ At the end of the film, everyone cried.