All past tenses – English Grammar Test for B2

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

Tests:   1234567891011

1 I ___ (meet) him yesterday.

2 She ___ (already/leave) when I arrived.

3 While I ___ (cook), the phone rang.

4 We ___ (wait) for hours before the bus came.

5 They ___ (build) the house in 2010.

6 At 7 p.m. yesterday, I ___ (watch) TV.

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

8 We ___ (already/finish) dinner when she joined us.

9 I ___ (read) the book before I saw the film.

10 She ___ (study) all night, so she was tired.

11 When I ___ (arrive), the meeting had already started.

12 He ___ (work) in the company for ten years before he resigned.

13 By the time I called, they ___ (leave).

14 While the children ___ (play), it started to rain.

15 She ___ (never/visit) Paris before 2015.

16 We ___ (walk) in the park when it began to rain.

17 He ___ (be) very happy because he had passed the exam.

18 What ___ you ___ (do) at 9 p.m. last night?

19 They ___ (not/finish) their homework before class.

20 He ___ (travel) to Spain last summer.

21 I ___ (not/see) him yesterday.

22 We ___ (just/go) out when it started raining.

23 He ___ (watch) TV when I called.

24 By 2000, they ___ (live) in London for 20 years.

25 She ___ (write) three letters before lunchtime.

26 He ___ (work) in the garden all morning, so he was tired.

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

28 She ___ (already/finish) her project before the deadline.

29 We ___ (study) English for years before we moved abroad.

30 I ___ (just/arrive) when the phone rang.

31 They ___ (be) friends since childhood before they argued.

32 I ___ (meet) him while I was living in Paris.

33 At that moment, we ___ (discuss) the problem.

34 He ___ (not/pay) attention in class yesterday.

35 She ___ (cry) because she had lost her purse.

36 The teacher was angry because the students ___ (not/do) their homework.

37 He ___ (already/eat) lunch when we arrived.

38 What ___ you ___ (say) when he interrupted you?

39 We ___ (travel) around Italy for two weeks last summer.

40 They ___ (already/decide) before you suggested it.

41 She ___ (wait) for two hours before the train arrived.

42 Where ___ you ___ (go) on holiday last year?

43 He ___ (be) nervous because he hadn’t prepared well.

44 Who ___ you ___ (meet) at the party last night?

45 I ___ (not/see) her because she had left early.

46 They ___ (spend) every summer in the countryside when they were young.

47 While we ___ (listen) to music, the lights went out.

48 She ___ (study) French for two years before moving to Canada.

49 He ___ (just/get) home when I phoned him.

50 By the end of the day, she ___ (finish) the report.

Answer

1 met – Past Simple for yesterday.
2 had already left – Past Perfect before arrival.
3 was cooking – Past Continuous interrupted.
4 had been waiting – Past Perfect Continuous duration.
5 built – Past Simple completed action.
6 was watching – Past Continuous at a time.
7 had lost – Past Perfect cause.
8 had already finished – Past Perfect before joining.
9 had read – Past Perfect before seeing.
10 had been studying – Past Perfect Continuous explains tiredness.
11 arrived – Past Simple; meeting already started.
12 had worked – Past Perfect before resignation.
13 had left – Past Perfect earlier.
14 were playing – Past Continuous background.
15 had never visited – Past Perfect before 2015.
16 were walking – Past Continuous interrupted.
17 was – Past Simple emotional state.
18 were you doing – Past Continuous question.
19 hadn’t finished – Past Perfect negative.
20 travelled – Past Simple for last summer.
21 didn’t see – Past Simple negative.
22 had just gone – Past Perfect with “just.”
23 was watching – Past Continuous.
24 had lived – Past Perfect for duration.
25 had written – Past Perfect before lunchtime.
26 had been working – Past Perfect Continuous explains tiredness.
27 was having – Past Continuous.
28 had already finished – Past Perfect before deadline.
29 had been studying – Past Perfect Continuous before moving.
30 had just arrived – Past Perfect with “just.”
31 had been – Past Perfect duration.
32 met – Past Simple + background Past Continuous.
33 were discussing – Past Continuous at moment.
34 didn’t pay – Past Simple negative.
35 was crying – Past Continuous + cause Past Perfect.
36 hadn’t done – Past Perfect negative.
37 had already eaten – Past Perfect before arrival.
38 were you saying – Past Continuous interrupted.
39 travelled – Past Simple last summer.
40 had already decided – Past Perfect before suggestion.
41 had been waiting – Past Perfect Continuous.
42 did you go – Past Simple question.
43 was – Past Simple emotional state.
44 did you meet – Past Simple question.
45 didn’t see – Past Simple negative; she had left earlier.
46 spent – Past Simple habitual.
47 were listening – Past Continuous background action.
48 had been studying – Past Perfect Continuous.
49 had just got – Past Perfect with “just.”
50 had finished – Past Perfect before end of day.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]