Past Tense – English Grammar Test for B1

Grammar » Grammar Test for B1 » Past Tense – English Grammar Test for B1

Tests:   1234567891011121314

1
A: Why were you late yesterday?
B: Because I ______ (miss) the bus.

2
A: What ______ (you/do) at 8 p.m. last night?
B: I was reading a novel.

3
A: Did you enjoy the film?
B: Yes, but when we arrived, it already ______ (start).

4
A: Where ______ (you/go) last weekend?
B: I went to the beach with my family.

5
A: Why was she so tired?
B: She ______ (study) all night.

6
A: I called you yesterday, but you didn’t answer.
B: Sorry, I ______ (take) a shower.

7
A: Did you see Tom yesterday?
B: Yes, he ______ (walk) to the station when I met him.

8
A: Was the shop open when you arrived?
B: No, it already ______ (close).

9
A: How did she hurt her leg?
B: She ______ (fall) while she ______ (ride) her bike.

10
A: Where were the children when you came home?
B: They ______ (play) in the garden.

11
A: Did you finish the report on time?
B: Yes, I ______ (complete) it before the meeting.

12
A: What happened while you ______ (drive) home?
B: I saw an accident.

13
A: Why was he so happy?
B: Because he finally ______ (get) the job he wanted.

14
A: What did you do after you ______ (eat) dinner?
B: I watched TV for a while.

15
A: Did you enjoy the party?
B: Not really. When I arrived, most guests already ______ (leave).

16
A: Why didn’t you call me last night?
B: Because I ______ (forget) my phone at home.

17
A: What were you doing when the power ______ (go) out?
B: I was cooking dinner.

18
A: Did you see Emma at the café?
B: No, she already ______ (go) home.

19
A: What did you do when you ______ (see) the fire?
B: I called the fire brigade immediately.

20
A: Was Mark studying when you saw him?
B: No, he ______ (talk) to some friends.

21
A: Why didn’t you come to class?
B: I ______ (feel) sick yesterday.

22
A: What did your parents say when they found out?
B: They were angry because I ______ (not/tell) them earlier.

23
A: Did you enjoy your trip?
B: Yes, but it ______ (rain) most of the time.

24
A: Why were you nervous?
B: Because I never ______ (speak) in front of so many people before.

25
A: Where were you at 7 p.m.?
B: I ______ (wait) for the bus.

26
A: Did you pass the exam?
B: Yes, but I ______ (fail) twice before.

27
A: What did you do when the teacher ______ (ask) you a question?
B: I answered as best as I could.

28
A: What happened to John?
B: He ______ (break) his arm when he fell.

29
A: Was she listening to music when you came in?
B: Yes, she ______ (listen) to the radio.

30
A: How long ______ (you/wait) before the train finally arrived?
B: For almost an hour.

Answer

1 missed – Simple past for a finished action.
2 were you doing – Past Continuous question for a specific time.
3 had started – Film began before arrival.
4 did you go – Past Simple for last weekend.
5 had studied – Studying before the moment of being tired.
6 was taking – Action in progress at that time.
7 was walking – Ongoing action when I met him.
8 had closed – Shop closed before arrival.
9 fell / was riding – Fall interrupted continuous action.
10 were playing – Ongoing action when I came home.
11 had completed – Finished before the meeting.
12 were driving – Past Continuous for ongoing action.
13 got – Simple past for completed event.
14 had eaten – Dinner first, then watching TV.
15 had left – Guests left before I arrived.
16 had forgotten – Earlier action caused later problem.
17 went – Past Simple for sudden event.
18 had gone – She left before I arrived.
19 saw – Simple past for main event.
20 was talking – Ongoing action when I saw him.
21 felt – Simple past for state yesterday.
22 hadn’t told – Past Perfect negative for earlier omission.
23 was raining – Ongoing background action.
24 had never spoken – Past Perfect for life experience.
25 was waiting – Ongoing action at specific time.
26 had failed – Failures happened before success.
27 asked – Past Simple main action.
28 broke – Simple past for completed accident.
29 was listening – Continuous action in progress.
30 had you waited – Past Perfect question for duration before event.

Tests:   1234567891011121314

[related_posts_by_tax posts_per_page="6"]