Past Perfect: Mixed Practice Exercises
B1-B2 Level
This comprehensive review brings together all past perfect concepts: basic
formation, negative and question forms, time expressions (already, just, never, ever,
before, after, when, by the time), cause and effect, narrative background, and comparison
with the past simple. Successful use of the past perfect requires recognising when
it is needed — not every sentence about the past requires it, but certain contexts demand it
for clarity and accuracy.
The most important skill is identifying whether two past events need to be connected in time. If one event clearly happened before the other and this relationship matters, use the past perfect for the earlier event: "After she had finished university, she travelled the world." If events are simply listed in order, the past simple is enough: "She finished university and then travelled the world." In Cambridge B1-B2 examinations, mixed exercises test your ability to switch between past simple and past perfect within the same text, showing that you understand the difference rather than applying rules mechanically.
The most important skill is identifying whether two past events need to be connected in time. If one event clearly happened before the other and this relationship matters, use the past perfect for the earlier event: "After she had finished university, she travelled the world." If events are simply listed in order, the past simple is enough: "She finished university and then travelled the world." In Cambridge B1-B2 examinations, mixed exercises test your ability to switch between past simple and past perfect within the same text, showing that you understand the difference rather than applying rules mechanically.
Quick Rule
subject + had (+ not) (+ adverb) + past participle | had been + verb-ing
- 1.After she had finished university, she travelled the world. (time connector + past perfect)
- 2.I hadn't recognised her because she had changed her hair. (negative + cause-effect)
- 3.By midnight, they had drunk all the champagne. ("by" + time = past perfect for completion)
- 4.We had been planning the trip for months before booking it. (continuous duration)
- 5.Had anyone told you about the surprise before the party? (question form)
Continue Practising
Continue practising with these related exercises
-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
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now
Passive Voice
MediumChange the focus from doer to receiver of the action
120 questions
Practise now
Past Simple
EasyTalk about completed actions and events in the past
300 questions
Practise now