Verb tenses B1 – English Grammar Test for B1
Grammar » Grammar Test for B1 » Verb tenses B1 – English Grammar Test for B1
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.
