Verb tenses B1 – English Grammar Test for B1

Grammar » Grammar Test for B1 » Verb tenses B1 – English Grammar Test for B1

Tests:   12345678910

1 I last saw him in 2020. → I ___ him since 2020.

2 She started working here in 2015 and she still works here. → She ___ here since 2015.

3 We finished lunch and then went out. → After we ___ lunch, we went out.

4 It’s a month since I visited my grandparents. → I ___ my grandparents for a month.

5 I’m in the middle of cooking dinner. → I ___ dinner now.

6 She went to London two years ago. → She ___ in London two years ago.

7 He is painting the house at the moment. → The house ___ at the moment.

8 I started reading this book yesterday and I’m still reading it. → I ___ this book since yesterday.

9 The last time I played tennis was in May. → I ___ tennis since May.

10 We arrived at the station, then the train left. → When we arrived, the train ___.

11 He will finish his project tomorrow. → By tomorrow, he ___ his project.

12 It’s the first time I’ve eaten sushi. → I ___ sushi before.

13 They began studying at 8 a.m. and they’re still studying. → They ___ since 8 a.m.

14 We were watching TV when the phone rang. → The phone rang while we ___ TV.

15 He doesn’t work here anymore. → He ___ here.

16 I visited Rome three times. → I ___ to Rome three times.

17 She was in the middle of doing her homework when I came. → She ___ her homework when I came.

18 This is my first visit to Paris. → I ___ to Paris before.

19 They will complete the course by next June. → By next June, they ___ the course.

20 He wrote the letter, then he posted it. → After he ___ the letter, he posted it.

21 We were playing football at 5 p.m. yesterday. → At 5 p.m. yesterday, we ___ football.

22 It’s two weeks since we last met. → We ___ each other for two weeks.

23 They moved to this city in 2010 and still live here. → They ___ here since 2010.

24 I’m in the middle of watching a film. → I ___ a film right now.

25 I started learning English when I was a child, and I still learn it. → I ___ English since I was a child.

26 She left the office and then the manager arrived. → By the time the manager arrived, she ___.

27 I saw him an hour ago. → I ___ him for an hour.

28 They are building a new school at the moment. → A new school ___ at the moment.

29 He finished his homework and then watched TV. → After he ___ his homework, he watched TV.

30 We visited that museum last year. → We ___ that museum last year.

Answer

1 haven’t seen – Present Perfect for “since.”
2 has worked – Present Perfect to show action continuing.
3 had finished – Past Perfect for the earlier past action.
4 haven’t visited – Present Perfect for time “for a month.”
5 am cooking – Present Continuous for action in progress.
6 was – Past Simple for a completed event in the past.
7 is being painted – Passive voice, Present Continuous.
8 have been reading – Present Perfect Continuous for action starting in past and still happening.
9 haven’t played – Present Perfect for “since May.”
10 had left – Past Perfect, train left before arrival.
11 will have finished – Future Perfect by tomorrow.
12 had never eaten – Present Perfect in negative form for first time.
13 have been studying – Present Perfect Continuous since 8 a.m.
14 were watching – Past Continuous for background action.
15 used to work – “Used to” for past habits/states no longer true.
16 have visited – Present Perfect for life experience.
17 was doing – Past Continuous action interrupted.
18 have never been – Present Perfect negative for first time.
19 will have completed – Future Perfect for completed action by future time.
20 had written – Past Perfect for earlier action.
21 were playing – Past Continuous at a specific past time.
22 haven’t seen – Present Perfect for negative duration.
23 have lived – Present Perfect for action continuing since 2010.
24 am watching – Present Continuous for action happening now.
25 have learned / have been learning – both acceptable, Present Perfect.
26 had left – Past Perfect for earlier past action.
27 haven’t seen – Present Perfect for “for an hour.”
28 is being built – Passive voice, Present Continuous.
29 had finished – Past Perfect for earlier action.
30 went to – Past Simple for completed past action.

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]