All past tenses – English Grammar Test for B2
Grammar » Grammar Test for B2 » All past tenses – English Grammar Test for B2
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.
