All past tenses – English Grammar Test for B2

Grammar » Grammar Test for B2 » All past tenses – English Grammar Test for B2

Tests:   1234567891011

1 Yesterday at 7 p.m., I ___ (have) dinner with my family.

2 By the time we arrived at the airport, the plane ___ (already/take off).

3 When the teacher entered the classroom, the students ___ (talk) loudly.

4 He ___ (lose) his keys, so he couldn’t open the door.

5 While I ___ (walk) to work, it suddenly started to rain.

6 She was exhausted because she ___ (work) since early morning.

7 When I was a child, we always ___ (spend) summers in the countryside.

8 We ___ (wait) for hours before the concert finally began.

9 I ___ (see) the film twice before I read the book.

10 While she ___ (cook), her husband was setting the table.

11 By the time the doctor came, the patient ___ (already/die).

12 I ___ (not/understand) the lesson yesterday.

13 The phone rang while I ___ (have) a shower.

14 She ___ (already/leave) when I called her.

15 We ___ (walk) along the beach when we found a wallet.

16 At 10 o’clock last night, I ___ (watch) TV.

17 He ___ (never/meet) her before that day.

18 While we ___ (drive) to the party, the car broke down.

19 I was late because I ___ (miss) the bus.

20 She ___ (study) French for two years before she moved to Paris.

21 I ___ (not/see) him at the meeting yesterday.

22 By the time the police arrived, the thieves ___ (escape).

23 We ___ (play) tennis when it suddenly started raining.

24 He ___ (work) for the company for 10 years before he resigned.

25 When I entered the room, they ___ (discuss) the problem.

26 She ___ (read) a novel when the lights went out.

27 We ___ (already/finish) lunch when he joined us.

28 He was very tired because he ___ (run) all morning.

29 When she opened the door, she saw that someone ___ (break) the window.

30 At that time last year, I ___ (travel) around Europe.

Answer

1 was having – Past Continuous for action in progress at a specific time.
2 had already taken off – Past Perfect, the plane left before we arrived.
3 were talking – Past Continuous interrupted by teacher’s arrival.
4 had lost – Past Perfect explains reason for not opening the door.
5 was walking – Past Continuous for action in progress when interrupted.
6 had been working – Past Perfect Continuous emphasizes duration before exhaustion.
7 spent – Past Simple for habitual action in the past.
8 had been waiting – Past Perfect Continuous shows duration before concert began.
9 had seen – Past Perfect before reading the book.
10 was cooking – Past Continuous simultaneous with another action.
11 had already died – Past Perfect before the doctor came.
12 didn’t understand – Past Simple negative for yesterday.
13 was having – Past Continuous background action interrupted by the phone.
14 had already left – Past Perfect shows earlier departure.
15 were walking – Past Continuous when another action occurred.
16 was watching – Past Continuous at a specific past time.
17 had never met – Past Perfect before that day.
18 were driving – Past Continuous interrupted by breakdown.
19 had missed – Past Perfect explains cause of being late.
20 had been studying – Past Perfect Continuous for duration before moving.
21 didn’t see – Past Simple negative at a specific event.
22 had escaped – Past Perfect before police arrived.
23 were playing – Past Continuous interrupted by rain.
24 had worked – Past Perfect for completed duration before resignation.
25 were discussing – Past Continuous at the moment of entering.
26 was reading – Past Continuous interrupted by blackout.
27 had already finished – Past Perfect before he joined.
28 had been running – Past Perfect Continuous explains tiredness.
29 had broken – Past Perfect for earlier action.
30 was travelling – Past Continuous for action in progress last year.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]