All past tenses – English Grammar Test for B2

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

Tests:   1234567891011

1 ___ you ___ (see) Anna at the party yesterday?

2 Where ___ they ___ (go) on holiday last summer?

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

4 ___ he ___ (finish) his work before the deadline?

5 Why ___ she ___ (be) so tired yesterday?

6 How long ___ they ___ (live) in New York before they moved to Boston?

7 ___ you ___ (already/eat) when I called you?

8 Who ___ you ___ (talk) to when the teacher entered?

9 What time ___ the train ___ (leave) yesterday?

10 Where ___ he ___ (stay) while he was in Paris?

11 How long ___ she ___ (study) French before she took the exam?

12 ___ they ___ (watch) TV when the power went out?

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

14 ___ you ___ (ever/meet) him before that day?

15 Why ___ the teacher ___ (be) angry yesterday?

16 Where ___ she ___ (work) before she joined this company?

17 What ___ the children ___ (do) when the bell rang?

18 How long ___ you ___ (wait) before the bus came?

19 ___ he ___ (already/leave) when you arrived?

20 What ___ she ___ (cook) when you visited her?

21 Why ___ you ___ (not/come) to the meeting yesterday?

22 What ___ he ___ (tell) you after he had read the letter?

23 ___ they ___ (rain) heavily when you left the house?

24 How many times ___ you ___ (see) that film before?

25 Where ___ you ___ (sit) when the earthquake happened?

26 ___ the students ___ (do) their homework before the class started?

27 What ___ she ___ (wear) at the party last night?

28 How long ___ he ___ (work) in the garden when you saw him?

29 ___ they ___ (already/finish) lunch when you joined them?

30 Who ___ you ___ (meet) when you were walking to school yesterday?

Answer

1 Did you see – Past Simple Yes/No question.
2 Where did they go – Past Simple Wh-question.
3 What were you doing – Past Continuous for ongoing past action.
4 Did he finish – Past Simple Yes/No; “before the deadline” signals completion.
5 Why was she – Past Simple for state.
6 How long had they lived – Past Perfect for duration before moving.
7 Had you already eaten – Past Perfect before the call.
8 Who were you talking – Past Continuous at a specific moment.
9 What time did the train leave – Past Simple for completed action.
10 Where did he stay – Past Simple Wh-question.
11 How long had she studied – Past Perfect for duration before exam.
12 Were they watching – Past Continuous at the moment of blackout.
13 What were you saying – Past Continuous interrupted by another action.
14 Had you ever met – Past Perfect before that day.
15 Why was the teacher – Past Simple for past state.
16 Where had she worked – Past Perfect for earlier job.
17 What were the children doing – Past Continuous interrupted by bell.
18 How long had you been waiting – Past Perfect Continuous emphasizes duration.
19 Had he already left – Past Perfect before another past action.
20 What was she cooking – Past Continuous during the visit.
21 Why didn’t you come – Past Simple negative question.
22 What did he tell – Past Simple after a past event.
23 Was it raining – Past Continuous for background weather.
24 How many times had you seen – Past Perfect before another point.
25 Where were you sitting – Past Continuous at the time of interruption.
26 Had the students done – Past Perfect before class started.
27 What was she wearing – Past Continuous for description.
28 How long had he been working – Past Perfect Continuous shows duration.
29 Had they already finished – Past Perfect before joining.
30 Who did you meet – Past Simple Wh-question for completed action.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]