Verb tenses B1 – English Grammar Test for B1

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

Tests:   12345678910

1 You are at the airport. Your flight ___ at 6:30 this evening.
(a) leaves
(b) is leaving
(c) will leave

2 You meet a friend. You say: “I ___ my homework already.”
(a) finish
(b) finished
(c) have finished

3 You are watching a football match on TV. You say: “Look! Our team ___ a goal!”
(a) scores
(b) is scoring
(c) has scored

4 You are in class. The teacher enters and asks: “Why ___ you ___ so late?”
(a) do / come
(b) have / come
(c) did / come

5 You are talking about yesterday. “I ___ to the dentist in the morning.”
(a) go
(b) went
(c) have gone

6 You are waiting for your friend at the café. You say: “I ___ here for half an hour.”
(a) wait
(b) waited
(c) have been waiting

7 You are describing your trip. “We ___ in Paris for three days last month.”
(a) stayed
(b) have stayed
(c) stay

8 You are talking about a timetable. “The bus ___ every 15 minutes.”
(a) comes
(b) came
(c) is coming

9 You are planning tomorrow. “At this time tomorrow, I ___ on the beach.”
(a) will lie
(b) will be lying
(c) lie

10 You are speaking about your life experience. “I ___ never ___ to Japan.”
(a) have / been
(b) was / being
(c) had / been

11 You arrive late at the cinema. “The film ___ already.”
(a) started
(b) has started
(c) had started

12 You are describing last weekend. “While we ___ in the park, it started to rain.”
(a) walked
(b) were walking
(c) have walked

13 You are talking about your daily routine. “I usually ___ tea in the morning.”
(a) drink
(b) drank
(c) am drinking

14 You call your friend now. “Sorry, I can’t talk. I ___ dinner.”
(a) have
(b) had
(c) am having

15 You describe something that just happened. “Someone ___ the window!”
(a) breaks
(b) broke
(c) has broken

16 You are making a prediction. “I think it ___ tomorrow.”
(a) will rain
(b) rains
(c) rained

17 You are talking about a past habit. “When I was a child, I ___ in the river every summer.”
(a) swim
(b) swam
(c) have swum

18 You are at work. “Sorry, the manager ___ right now.”
(a) is busy
(b) was busy
(c) will be busy

19 You are describing last night. “At 9 p.m. I ___ TV with my family.”
(a) watched
(b) was watching
(c) have watched

20 You are talking about plans. “Next week, we ___ a meeting with the director.”
(a) have
(b) had
(c) will have

21 You meet a classmate. “How long ___ you ___ here?”
(a) do / study
(b) have / studied
(c) did / study

22 You are describing a completed action. “They ___ a new car last week.”
(a) buy
(b) bought
(c) have bought

23 You are talking about a future arrangement. “We ___ lunch with our teacher tomorrow.”
(a) have
(b) are having
(c) had

24 You are telling a story. “After he ___ his homework, he went to bed.”
(a) finished
(b) had finished
(c) has finished

25 You are describing your holiday. “We ___ to Italy three times.”
(a) went
(b) have been
(c) go

26 You are looking outside. “It’s noisy because the neighbors ___ a party.”
(a) have
(b) are having
(c) had

27 You are talking about an ongoing job. “She ___ in this company since 2012.”
(a) worked
(b) has worked
(c) is working

28 You are predicting based on evidence. “Look at those clouds! It ___ soon.”
(a) will rain
(b) is going to rain
(c) rains

29 You are talking about last year. “We ___ in London for six months.”
(a) lived
(b) have lived
(c) live

30 You are telling a friend about your recent achievement. “I ___ the test successfully.”
(a) passed
(b) have passed
(c) was passing

Answer

1 (a) leaves – Present Simple for fixed timetables.
2 (c) have finished – Present Perfect for recent result.
3 (b) is scoring – Present Continuous for action happening now.
4 (c) did / come – Past Simple with “last night.”
5 (b) went – Past Simple for yesterday.
6 (c) have been waiting – Present Perfect Continuous for duration.
7 (a) stayed – Past Simple for completed past trip.
8 (a) comes – Present Simple for timetables and routines.
9 (b) will be lying – Future Continuous for action in progress.
10 (a) have / been – Present Perfect for life experience.
11 (c) had started – Past Perfect before another past action.
12 (b) were walking – Past Continuous for action in progress.
13 (a) drink – Present Simple for daily routine.
14 (c) am having – Present Continuous for action now.
15 (c) has broken – Present Perfect for recent event.
16 (a) will rain – Future Simple for prediction.
17 (b) swam – Past Simple for childhood habit.
18 (a) is busy – Present Simple for current state.
19 (b) was watching – Past Continuous at specific time.
20 (c) will have – Future Simple for future plans.
21 (b) have / studied – Present Perfect for “how long.”
22 (b) bought – Past Simple for last week.
23 (b) are having – Present Continuous for future arrangement.
24 (b) had finished – Past Perfect for earlier action.
25 (b) have been – Present Perfect for repeated experience.
26 (b) are having – Present Continuous for action happening now.
27 (b) has worked – Present Perfect since 2012.
28 (b) is going to rain – “Be going to” for prediction based on evidence.
29 (a) lived – Past Simple for completed time “last year.”
30 (b) have passed – Present Perfect for recent achievement.

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]