Verb Tenses B2 – English Grammar Test for B2
Grammar » Grammar Test for B2 » Verb Tenses B2 – English Grammar Test for B2
2 When we arrived, the film started. (Use Past Perfect)
3 I was in the middle of lunch when he called. (Use Past Continuous)
4 She finished her homework and then went out. (Use Past Perfect)
5 It’s ten years since I last saw him. (Use Present Perfect)
6 I watched TV at 9 p.m. yesterday. (Use Past Continuous)
7 He will finish the project before Friday. (Use Future Perfect)
8 They began playing football two hours ago and are still playing. (Use Present Perfect Continuous)
9 He read the book and then he went to bed. (Use Past Perfect)
10 This time tomorrow, she will travel to Rome. (Use Future Continuous)
11 She wrote three books by the age of 20. (Use Past Perfect)
12 I last met her in 2018. (Use Present Perfect)
13 While she was cooking, the phone rang. (Use Past Continuous)
14 By the time we get there, the shop will close. (Use Future Perfect)
15 He started studying English three years ago and still studies it. (Use Present Perfect Continuous)
16 After he had eaten, he went out. (Use Past Perfect → Past Simple)
17 I expect he will finish the work by next Monday. (Use Future Perfect)
18 The teacher entered the classroom and the lesson began. (Use Past Perfect)
19 I haven’t seen her for a long time. (Use Past Simple + ago)
20 She will be in the middle of cooking dinner at 8 p.m. tonight. (Use Future Continuous)
21 I cleaned the house and then I invited my friends. (Use Past Perfect)
22 She’s been waiting here since 6 o’clock. (Use Present Perfect Continuous → Past Simple)
23 We’ll finish the project before the deadline. (Use Future Perfect)
24 He played the piano all afternoon. (Use Past Perfect Continuous)
25 By 2025, she will graduate from university. (Use Future Perfect)
26 While I was walking in the park, it started raining. (Use Past Continuous)
27 She has lived in Paris for ten years. (Use Past Simple + ago)
28 He was watching TV when the power went out. (Use Past Continuous → Past Simple)
29 They will be studying at this time tomorrow. (Use Future Continuous → Present Simple with “at this time tomorrow”)
30 He began painting two hours ago and he’s still painting. (Use Present Perfect Continuous)
Answer
1 She has worked here for five years.
Present Perfect for an action started in the past and still true.
2 When we arrived, the film had already started.
Past Perfect for an action completed before another past event.
3 I was having lunch when he called.
Past Continuous for action in progress interrupted by another event.
4 She had finished her homework before she went out.
Past Perfect shows one past action finished before another.
5 I haven’t seen him for ten years.
Present Perfect for unfinished time until now.
6 At 9 p.m. yesterday, I was watching TV.
Past Continuous to describe what was happening at a specific time.
7 He will have finished the project before Friday.
Future Perfect for completed action before a future time.
8 They have been playing football for two hours.
Present Perfect Continuous for duration until now.
9 He had read the book before he went to bed.
Past Perfect to show correct sequence.
10 This time tomorrow, she will be travelling to Rome.
Future Continuous for action in progress at future time.
11 She had written three books by the age of 20.
Past Perfect for achievements before a point in the past.
12 I haven’t met her since 2018.
Present Perfect for time since the last event.
13 She was cooking when the phone rang.
Past Continuous for ongoing action interrupted.
14 By the time we get there, the shop will have closed.
Future Perfect for action completed before another future time.
15 He has been studying English for three years.
Present Perfect Continuous for ongoing action since the past.
16 He ate and then he went out.
Past Simple replaces Past Perfect when sequence is clear.
17 He will have finished the work by next Monday.
Future Perfect with deadline.
18 When the teacher entered, the lesson had already begun.
Past Perfect for earlier action.
19 I last saw her a long time ago.
Past Simple + ago instead of Present Perfect.
20 At 8 p.m. tonight, she will be cooking dinner.
Future Continuous for action in progress at a specific time.
21 I had cleaned the house before I invited my friends.
Past Perfect for the first completed action.
22 She waited here from 6 o’clock.
Past Simple to show finished past action.
23 We will have finished the project before the deadline.
Future Perfect for completion before future point.
24 He had been playing the piano all afternoon.
Past Perfect Continuous emphasizes duration before another past event.
25 She will have graduated from university by 2025.
Future Perfect for completed action by a future point.
26 I was walking in the park when it started raining.
Past Continuous for ongoing past action interrupted.
27 She moved to Paris ten years ago.
Past Simple + ago for finished past action.
28 He watched TV when the power went out.
Past Simple if describing completed past events.
29 They are at school at this time tomorrow.
Present Simple used in schedules with future reference.
30 He has been painting for two hours.
Present Perfect Continuous emphasizes duration and continuation.
