Verb Tenses B2 – English Grammar Test for B2
Grammar » Grammar Test for B2 » Verb Tenses B2 – English Grammar Test for B2
(a) lived
(b) had lived
(c) has lived
2 By the time we get there, the concert ___.
(a) will already start
(b) will have already started
(c) has already started
3 I ___ dinner when the phone rang last night.
(a) had
(b) was having
(c) have had
4 When I arrived, they ___ for an hour.
(a) were waiting
(b) had been waiting
(c) waited
5 He said he ___ the report by Monday.
(a) will finish
(b) finishes
(c) would finish
6 This time tomorrow, I ___ on the beach.
(a) will be lying
(b) lie
(c) am lying
7 I can’t believe it’s already October. We ___ each other for six months.
(a) haven’t seen
(b) didn’t see
(c) hadn’t seen
8 She ___ abroad many times, but she still gets nervous at airports.
(a) travels
(b) has travelled
(c) travelled
9 I ___ him twice this week.
(a) have met
(b) met
(c) had met
10 He ___ the guitar since he was a child.
(a) is playing
(b) has been playing
(c) played
11 When she phoned, I ___ to the radio.
(a) listened
(b) was listening
(c) had listened
12 We ___ to Italy next summer. It’s already booked.
(a) will go
(b) are going
(c) go
13 By 2030, scientists ___ a cure for this disease.
(a) will have found
(b) will find
(c) have found
14 He looked tired because he ___ all night.
(a) worked
(b) had worked
(c) had been working
15 They ___ in the garden when it suddenly started to rain.
(a) worked
(b) were working
(c) had worked
16 I ___ her for ages. Do you know where she is?
(a) haven’t seen
(b) didn’t see
(c) hadn’t seen
17 When we were children, we ___ to the countryside every summer.
(a) go
(b) have gone
(c) used to go
18 At 8 p.m. yesterday, I ___ a movie at the cinema.
(a) watched
(b) was watching
(c) had watched
19 She ___ her homework by the time her mother got home.
(a) finished
(b) had finished
(c) has finished
20 Don’t call me after 10 p.m. because I ___ to bed by then.
(a) will have gone
(b) will go
(c) have gone
21 He ___ in this company since 2010.
(a) worked
(b) has worked
(c) was working
22 When we arrived, the meeting ___.
(a) already started
(b) had already started
(c) has already started
23 I ___ my keys, so now I can’t open the door.
(a) lost
(b) had lost
(c) have lost
24 Look at the sky! It ___ any minute.
(a) is going to rain
(b) rains
(c) will have rained
25 He ___ to New York twice last year.
(a) went
(b) has gone
(c) had gone
26 I ___ TV when you knocked on the door.
(a) watched
(b) had watched
(c) was watching
27 By the end of this week, I ___ all my exams.
(a) will take
(b) will have taken
(c) have taken
28 When she was younger, she ___ tennis every day.
(a) plays
(b) played
(c) has played
29 He ___ the project yet.
(a) didn’t finish
(b) hasn’t finished
(c) hadn’t finished
30 At this time next week, we ___ in Japan.
(a) are
(b) will be
(c) have been
Answer
1 (b) had lived
Past Perfect is used to show an action completed before another action in the past.
2 (b) will have already started
Future Perfect shows an action that will be completed before a specific time in the future.
3 (b) was having
Past Continuous describes an action in progress when another event happened.
4 (b) had been waiting
Past Perfect Continuous emphasizes the duration before another past event.
5 (c) would finish
Reported speech: “will” → “would” in the past.
6 (a) will be lying
Future Continuous describes an action in progress at a specific time in the future.
7 (a) haven’t seen
Present Perfect is used for unfinished time (this year/this month/so far).
8 (b) has travelled
Present Perfect describes experience.
9 (a) have met
Present Perfect is used with “this week” (unfinished time period).
10 (b) has been playing
Present Perfect Continuous emphasizes duration from the past until now.
11 (b) was listening
Past Continuous describes an action in progress interrupted by another event.
12 (b) are going
Present Continuous for future arrangements.
13 (a) will have found
Future Perfect for completed action before a future point.
14 (c) had been working
Past Perfect Continuous explains cause of a past state.
15 (b) were working
Past Continuous action interrupted by sudden event.
16 (a) haven’t seen
Present Perfect for unfinished time (“for ages”).
17 (c) used to go
“Used to” for repeated past habits no longer true.
18 (b) was watching
Past Continuous for action in progress at a specific past time.
19 (b) had finished
Past Perfect for something completed before another past action.
20 (a) will have gone
Future Perfect for an action completed before a future time.
21 (b) has worked
Present Perfect with “since” for continuing state.
22 (b) had already started
Past Perfect for something completed before a past moment.
23 (c) have lost
Present Perfect for a recent action with present result.
24 (a) is going to rain
“Be going to” for near future based on evidence.
25 (a) went
Past Simple for finished past action with time reference.
26 (c) was watching
Past Continuous for an interrupted action.
27 (b) will have taken
Future Perfect for completed action before a future point.
28 (b) played
Past Simple for past habits with a time reference.
29 (b) hasn’t finished
Present Perfect negative for unfinished action.
30 (b) will be
Future Simple for a fact about the future.
