Past perfect tense – English Grammar Test for A2

Grammar » Grammar Test for A2 » Past perfect tense - English Grammar Test for A2

Tests:   123456789101112

1 She hadn’t saw him before the party.

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

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

Tests:   123456789101112

[related_posts_by_tax posts_per_page="6"]