Past Perfect Negative Exercises
A2-B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
Negative past perfect sentences often explain why something was the case in the past. Compare: "She failed the exam because she hadn't studied" (the reason for failing was the lack of studying) with "She didn't study for the exam" (a simple fact about the past). The past perfect negative adds a layer of cause and effect that the past simple does not. In Cambridge B1 examinations, you will often need to choose between "didn't" and "hadn't" — remember that "hadn't" always refers to an action missing before another past moment.
Quick Rule
subject + had not (hadn't) + past participle
- 1.She hadn't finished her work when the boss arrived. (incomplete action before a past event)
- 2.I had not received the invitation before the party. (formal negative — no prior knowledge)
- 3.They hadn't visited that country before their trip last summer. (no previous experience)
- 4.We hadn't expected so many people at the wedding. (surprise — expectation not met)
- 5.He hadn't eaten anything since breakfast. (duration of absence)
All 20 questions
Complete each sentence with the negative past perfect form of the verb in brackets. Use 'had not' or 'hadn't' + past participle. Complete with the negative past perfect form:
I was hungry because I _____ (not / eat) breakfast.
She failed the exam because she _____ (study / not).
He got lost because he _____ (bring / not) a map.
They _____ (not / meet) before the conference.
I couldn't answer because I _____ (hear / not) the question.
She was angry because he _____ (call / not) her.
We _____ (finish / not) dinner when the guests arrived.
The ground was dry because it _____ (rain / not) for weeks.
I _____ (not / see) the film before, so I really enjoyed it.
He was nervous because he _____ (not / fly) before.
They couldn't enter because they _____ (not / buy) tickets.
I was surprised because I _____ (not / expect) the news.
She _____ (tell / not) anyone her secret until that day.
We were tired because we _____ (sleep / not) well.
The meeting started late because the director _____ (not / arrive).
I _____ (not / read) the book, so I didn't understand the discussion.
They _____ (pay / not) the bill before the service was cut off.
She was upset because he _____ (not / remember) her birthday.
I couldn't recognise him because I _____ (see / not) him for years.
The plant died because we _____ (water / not) it.
Continue Practising
Continue practising with these related exercises
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions
Reported Speech
MediumTransform direct speech into indirect speech
340 questions
Passive Voice
MediumChange the focus from doer to receiver of the action
120 questions
Past Simple
EasyTalk about completed actions and events in the past
300 questions