Verb tenses B1 – English Grammar Test for B1

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

Tests:   12345678910

1 She usually ___ (go) to the gym after work.

2 Look! It ___ (rain) outside.

3 I ___ (not finish) my homework yet.

4 They ___ (play) football when I saw them yesterday.

5 By the time we arrived, the bus ___ (leave).

6 Tomorrow at this time, I ___ (fly) to Paris.

7 When I was a child, we often ___ (visit) our grandparents.

8 He ___ (live) in London since 2015.

9 We ___ (not see) each other last weekend.

10 While she ___ (cook), the children were watching TV.

11 Listen! Someone ___ (knock) at the door.

12 I ___ (just/meet) your brother in the park.

13 They ___ (study) all day yesterday.

14 By next month, I ___ (work) here for ten years.

15 She ___ (read) a book at the moment.

16 When I got home, my parents ___ (already/eat) dinner.

17 I ___ (never/be) to Australia.

18 At 9 p.m. last night, I ___ (watch) TV.

19 We ___ (not go) on holiday last year.

20 Look at the sky! It ___ (snow) soon.

21 She usually ___ (drink) coffee in the morning.

22 I ___ (buy) a new phone yesterday.

23 Don’t disturb me. I ___ (try) to concentrate.

24 They ___ (not/finish) painting the house yet.

25 By the end of the year, she ___ (learn) Spanish.

26 While I ___ (walk) home, it started to rain.

27 He ___ (work) at this company for three years before he left.

28 We ___ (see) that movie last week.

29 Hurry up! The train ___ (leave) at 6:30.

30 She ___ (talk) on the phone when I entered the room.

Answer

1 goes – Present Simple for routine actions.
2 is raining – Present Continuous for action happening now.
3 haven’t finished – Present Perfect with “yet.”
4 were playing – Past Continuous for action in progress.
5 had left – Past Perfect for an action before another past action.
6 will be flying – Future Continuous for action in progress at a future time.
7 visited – Past Simple for repeated past actions.
8 has lived – Present Perfect for action continuing until now.
9 didn’t see – Past Simple for completed negative past action.
10 was cooking – Past Continuous for background action.
11 is knocking – Present Continuous for action happening now.
12 have just met – Present Perfect with “just.”
13 were studying – Past Continuous for long action in the past.
14 will have worked – Future Perfect for completed time by the future.
15 is reading – Present Continuous for action happening now.
16 had already eaten – Past Perfect for action completed before another.
17 have never been – Present Perfect for life experience.
18 was watching – Past Continuous at a specific time in the past.
19 didn’t go – Past Simple negative form.
20 is going to snow – “Be going to” for prediction based on evidence.
21 drinks – Present Simple for habit.
22 bought – Past Simple for a finished action.
23 am trying – Present Continuous for action happening now.
24 haven’t finished – Present Perfect for unfinished action until now.
25 will have learned – Future Perfect for completed action by future time.
26 was walking – Past Continuous for an action interrupted by another.
27 had worked – Past Perfect for duration before leaving.
28 saw – Past Simple for a finished action last week.
29 leaves – Present Simple for schedules/timetables.
30 was talking – Past Continuous for action in progress in the past.

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]