Verb Tenses B2 – English Grammar Test for B2
Grammar » Grammar Test for B2 » Verb Tenses B2 – English Grammar Test for B2
A: How long ___ you ___ (know) Anna?
B: I ___ (know) her since 2010.
2
A: Did you go to the meeting yesterday?
B: Yes, but by the time I arrived, it ___ (already/start).
3
A: What ___ you ___ (do) at 7 p.m. last night?
B: I ___ (watch) a film.
4
A: Look at the sky! It ___ (rain).
B: Yes, we should take an umbrella.
5
A: By next Friday, we ___ (finish) all the work.
B: Great! Then we can relax.
6
A: Why are you so tired?
B: Because I ___ (work) all night.
7
A: When I called you yesterday, what ___ you ___ (do)?
B: I ___ (study) for my exam.
8
A: How many books ___ she ___ (write) so far?
B: She ___ (write) three already.
9
A: He was late for the meeting.
B: Yes, everyone ___ (already/leave) when he came.
10
A: This time tomorrow, what ___ you ___ (do)?
B: I ___ (fly) to New York.
11
A: When I was a child, I ___ (go) swimming every summer.
B: Me too!
12
A: Sorry, I can’t open the door.
B: Why?
A: Because I ___ (lose) my keys.
13
A: What happened at 8 o’clock yesterday?
B: The children ___ (play) football in the garden.
14
A: Is Mary here?
B: No, she ___ (go) home already.
15
A: How long ___ you ___ (wait) when the bus finally came?
B: I ___ (wait) for 20 minutes.
16
A: Did you enjoy the movie?
B: Yes, but I ___ (already/see) it before.
17
A: Don’t call me at 11 p.m.
B: Why?
A: Because I ___ (sleep) by then.
18
A: At 9 p.m. yesterday, what ___ you ___ (do)?
B: I ___ (read) a book.
19
A: By the age of 25, he ___ (publish) two novels.
B: That’s impressive!
20
A: When I saw him, he ___ (wear) a black jacket.
B: Really?
21
A: Why are your hands dirty?
B: Because I ___ (repair) my bike.
22
A: Did you enjoy your trip?
B: Yes, we ___ (visit) many interesting places.
23
A: How long ___ they ___ (live) in Paris?
B: They ___ (move) there in 2015.
24
A: I called you, but you didn’t answer.
B: Sorry, I ___ (have) dinner.
25
A: Where’s John?
B: He ___ (just/leave) the office.
26
A: When I entered the room, everyone ___ (talk).
B: Yes, it was very noisy.
27
A: Look! That boy ___ (fall) off his bike!
B: Oh no!
28
A: I ___ (study) English for three years.
B: That’s great!
29
A: Did you enjoy the party?
B: Yes, but I ___ (not/feel) very well.
30
A: By this time next year, she ___ (graduate).
B: And then she will look for a job.
Answer
1 have you known / have known
Present Perfect for duration until now.
2 had already started
Past Perfect before another past action.
3 were you doing / was watching
Past Continuous for action in progress at specific past time.
4 is going to rain
“Be going to” for near-future with evidence.
5 will have finished
Future Perfect for action completed before deadline.
6 had been working
Past Perfect Continuous explains reason for tiredness.
7 were you doing / was studying
Past Continuous for interrupted action.
8 has she written / has written
Present Perfect for life achievements.
9 had already left
Past Perfect for earlier action.
10 will you be doing / will be flying
Future Continuous for action in progress at future time.
11 used to go
“Used to” for past habits.
12 have lost
Present Perfect for recent event with present result.
13 were playing
Past Continuous describes ongoing past action.
14 has gone
Present Perfect for recent action with result now.
15 had you been waiting / had been waiting
Past Perfect Continuous for duration before past event.
16 had already seen
Past Perfect when something happened before another past event.
17 will be sleeping
Future Continuous for ongoing future action.
18 were you doing / was reading
Past Continuous for action in progress.
19 had published
Past Perfect for achievement before a past age.
20 was wearing
Past Continuous describes what someone looked like.
21 have been repairing
Present Perfect Continuous explains dirty hands (result of activity).
22 visited
Past Simple for finished past event.
23 have they lived / moved
Present Perfect for duration, Past Simple for starting point.
24 was having
Past Continuous for action in progress at a specific time.
25 has just left
Present Perfect with “just” for recent action.
26 were talking
Past Continuous describes scene in progress.
27 is going to fall
“Be going to” when something is about to happen.
28 have been studying
Present Perfect Continuous for duration.
29 didn’t feel
Past Simple for temporary past state.
30 will have graduated
Future Perfect for completed action by a future time.
