Past perfect tense – English Grammar Test for A2
Grammar » Grammar Test for A2 » Past perfect tense - English Grammar Test for A2
A: Why was she so upset?
B: Because she ___ (lose) her keys.
2
A: Did you enjoy the film?
B: Yes, but I ___ (already/see) it twice.
3
A: Was the house clean when you arrived?
B: Yes, they ___ (already/clean) it.
4
A: Why was he late?
B: He ___ (forget) the time.
5
A: Did they go to the party?
B: No, they ___ (already/leave) for Paris.
6
A: Why didn’t she want to eat?
B: She ___ (already/have) dinner.
7
A: Did you recognize him?
B: No, I ___ (never/see) him before.
8
A: How did he break his leg?
B: He ___ (fall) before the match started.
9
A: Was the exam difficult?
B: Yes, but I ___ (not/study) enough.
10
A: Why was the teacher angry?
B: Because the students ___ (not/finish) their homework.
11
A: Did she know the answer?
B: Yes, she ___ (already/learn) it.
12
A: Was the shop open?
B: No, it ___ (already/close).
13
A: Why were they tired?
B: They ___ (work) all day.
14
A: Did you enjoy the concert?
B: Yes, but I ___ (already/see) that band before.
15
A: Why didn’t he want more food?
B: He ___ (already/eat) a lot.
16
A: Did the children enjoy the trip?
B: Yes, but they ___ (never/be) to the zoo before.
17
A: Was she surprised by the news?
B: Yes, she ___ (not/hear) it before.
18
A: Why was he angry?
B: Someone ___ (steal) his bike.
19
A: Did you know her brother?
B: Yes, I ___ (meet) him once before.
20
A: Why didn’t you want to watch the film?
B: I ___ (already/read) the book.
21
A: Did they win the game?
B: Yes, but they ___ (never/play) so well before.
22
A: Was she nervous before the test?
B: Yes, because she ___ (not/prepare).
23
A: Did he understand the lesson?
B: Yes, because he ___ (study) it before.
24
A: Why were you tired yesterday?
B: I ___ (not/sleep) well the night before.
25
A: Was the fridge full?
B: Yes, they ___ (just/buy) food.
26
A: Did she answer the question?
B: Yes, she ___ (already/think) about it.
27
A: Why didn’t you catch the bus?
B: It ___ (already/leave).
28
A: Was the hotel nice?
B: Yes, I ___ (never/stay) there before.
29
A: Did he know what to do?
B: Yes, he ___ (already/do) it many times.
30
A: Why was she happy?
B: Because she ___ (pass) the exam.
Answer
1 had lost – Past Perfect shows reason before past.
2 had already seen – Action happened before watching again.
3 had already cleaned – Cleaning finished before arrival.
4 had forgotten – Cause of being late.
5 had already left – They left earlier.
6 had already had – She had eaten before.
7 had never seen – No experience before that time.
8 had fallen – Happened before the match.
9 hadn’t studied – Negative Past Perfect.
10 hadn’t finished – Homework not complete before teacher checked.
11 had already learned – Knowledge existed earlier.
12 had already closed – Closed before they arrived.
13 had worked – Work completed earlier caused tiredness.
14 had already seen – Seen before that concert.
15 had already eaten – Eating finished earlier.
16 had never been – First time at the zoo.
17 hadn’t heard – No knowledge before.
18 had stolen – Bike stolen before he was angry.
19 had met – Met before that time.
20 had already read – Reading before film.
21 had never played – Experience compared to earlier times.
22 hadn’t prepared – Negative Past Perfect explains nervousness.
23 had studied – Earlier action helped understanding.
24 hadn’t slept – Lack of sleep before explains tiredness.
25 had just bought – Food bought earlier.
26 had already thought – Thinking happened earlier.
27 had already left – Bus gone before he arrived.
28 had never stayed – First experience at that hotel.
29 had already done – Previous experience.
30 had passed – Result caused happiness.
