Past perfect tense – English Grammar Test for A2
Grammar » Grammar Test for A2 » Past perfect tense - English Grammar Test for A2
2 They had went home before midnight.
3 By the time we arrived, the train has left.
4 He had wrote a letter before he went to bed.
5 We didn’t had dinner before we left.
6 She had already call her friend before I arrived.
7 They had leave early because they were tired.
8 I hadn’t ate anything before class.
9 When we got to the cinema, the film has started.
10 He had buyed a new car before he moved.
11 She hadn’t never visited Rome before.
12 After he had finish his work, he went out.
13 They had took the bus before we called them.
14 She didn’t had time to study before the test.
15 We had went shopping before dinner.
16 The teacher asked if we have read the story.
17 By the time I called, he already gone.
18 She had drinked two coffees before noon.
19 They didn’t had enough money to buy the tickets.
20 He had spended all his money before the trip.
21 She had breaked her phone before the exam.
22 They didn’t had finished their homework.
23 I hadn’t see that movie before last week.
24 She told me she has met him before.
25 He had forget his keys before he left home.
26 By the time we arrived, they goes out.
27 She had already ate dinner when we came.
28 He didn’t had a chance to talk to her.
29 We had did our homework before the teacher checked.
30 They had wrote a song before they recorded it.
Answer
1 ✅ She hadn’t seen him before the party. → V3 of “see” is seen, not saw.
2 ✅ They had gone home before midnight. → Past participle of “go” is gone.
3 ✅ By the time we arrived, the train had left. → Must use Past Perfect, not Present Perfect.
4 ✅ He had written a letter before he went to bed. → Correct past participle = written.
5 ✅ We hadn’t had dinner before we left. → Negative: hadn’t + past participle (had).
6 ✅ She had already called her friend before I arrived. → V3 of call is called.
7 ✅ They had left early because they were tired. → V3 of leave is left.
8 ✅ I hadn’t eaten anything before class. → Correct past participle = eaten.
9 ✅ When we got to the cinema, the film had started. → Past Perfect needed, not Present Perfect.
10 ✅ He had bought a new car before he moved. → Correct past participle = bought.
11 ✅ She had never visited Rome before. → Remove double negative (hadn’t never → had never).
12 ✅ After he had finished his work, he went out. → V3 of finish is finished.
13 ✅ They had taken the bus before we called them. → V3 of take is taken.
14 ✅ She hadn’t had time to study before the test. → Correct negative form.
15 ✅ We had gone shopping before dinner. → V3 of go is gone.
16 ✅ The teacher asked if we had read the story. → Reported speech uses Past Perfect.
17 ✅ By the time I called, he had already gone. → Correct structure: had + V3.
18 ✅ She had drunk two coffees before noon. → V3 of drink is drunk.
19 ✅ They hadn’t had enough money to buy the tickets. → Negative Past Perfect form.
20 ✅ He had spent all his money before the trip. → V3 of spend is spent.
21 ✅ She had broken her phone before the exam. → V3 of break is broken.
22 ✅ They hadn’t finished their homework. → Correct Past Perfect negative.
23 ✅ I hadn’t seen that movie before last week. → V3 of see is seen.
24 ✅ She told me she had met him before. → Reported speech needs Past Perfect.
25 ✅ He had forgotten his keys before he left home. → V3 of forget is forgotten.
26 ✅ By the time we arrived, they had gone out. → Correct tense is Past Perfect.
27 ✅ She had already eaten dinner when we came. → V3 of eat is eaten.
28 ✅ He hadn’t had a chance to talk to her. → Negative Past Perfect.
29 ✅ We had done our homework before the teacher checked. → V3 of do is done.
30 ✅ They had written a song before they recorded it. → V3 of write is written.
