Verb tenses B1 – English Grammar Test for B1

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

Tests:   12345678910

A. Gap-fill (25)

1 She usually ___ (drink) tea in the morning.

2 Look! The baby ___ (cry).

3 I ___ (not see) her since Monday.

4 When I was a child, I ___ (play) football every day.

5 By next year, we ___ (study) here for five years.

6 At 8 p.m. yesterday, they ___ (watch) TV.

7 I ___ (go) to the cinema last weekend.

8 We ___ (never/visit) Japan.

9 He ___ (just/finish) his homework.

10 The train ___ (leave) at 7:30 tomorrow morning.

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

12 They ___ (wait) for an hour before the bus came.

13 I ___ (study) English since I was 10.

14 She ___ (already/read) that book twice.

15 He ___ (not/come) to school yesterday.

16 We ___ (live) here since 2010.

17 The phone ___ (ring) while we were having dinner.

18 She ___ (be) in London two years ago.

19 I ___ (finish) my work. Now I can relax.

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

21 By the time we arrived, the show ___ (start).

22 What ___ you ___ (do) when I called?

23 He ___ (lose) his keys. He can’t find them.

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

25 I ___ (meet) him yesterday.

B. Sentence Transformation (15)

26 I last saw her in 2020. → I ___ her since 2020.

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

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

29 It’s two weeks since I called him. → I ___ him for two weeks.

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

31 He went to Paris in 2018. → He ___ in Paris in 2018.

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

33 We were playing football when it started to rain. → It started to rain while we ___ football.

34 She doesn’t work here anymore. → She ___ here.

35 By next year, he will finish his degree. → By next year, he ___ his degree.

36 I met her two hours ago. → I ___ her for two hours.

37 She went out, then I arrived. → By the time I arrived, she ___.

38 This is my first time eating sushi. → I ___ sushi before.

39 I was watching TV when she phoned. → She phoned while I ___ TV.

40 I began studying English five years ago. → I ___ English for five years.

C. Short Reading Comprehension (10)

Last summer, we traveled to Spain. We stayed in Barcelona for a week and visited many beautiful places. The weather was hot, so we went to the beach almost every day. One afternoon, while we were swimming, it started to rain, but we didn’t care. In the evenings, we ate tapas and talked with local people. It was an amazing experience. Since that trip, I have often thought about Barcelona, and I hope I will return there in the future.

41 Where did they travel?
(a) Italy
(b) Spain
(c) France

42 How long did they stay in Barcelona?
(a) one week
(b) two weeks
(c) one month

43 What was the weather like?
(a) cold
(b) hot
(c) rainy

44 What did they do almost every day?
(a) went shopping
(b) went to the beach
(c) visited museums

45 What happened one afternoon?
(a) it started to rain while swimming
(b) they lost their way
(c) they stayed at the hotel

46 What did they eat in the evenings?
(a) pasta
(b) tapas
(c) pizza

47 What tense is used in “we stayed in Barcelona”?
(a) Past Simple
(b) Present Perfect
(c) Past Continuous

48 What tense is used in “we were swimming”?
(a) Past Simple
(b) Past Continuous
(c) Present Continuous

49 What tense is used in “I have often thought about Barcelona”?
(a) Past Simple
(b) Present Perfect
(c) Future Simple

50 What tense is used in “I will return”?
(a) Past Simple
(b) Present Perfect
(c) Future Simple

Answer

1 drinks – Present Simple for routine.
2 is crying – Present Continuous.
3 haven’t seen – Present Perfect with “since.”
4 played – Past Simple for past habit.
5 will have studied – Future Perfect.
6 were watching – Past Continuous.
7 went – Past Simple.
8 have never visited – Present Perfect.
9 has just finished – Present Perfect with “just.”
10 leaves – Present Simple for timetables.
11 was walking – Past Continuous.
12 had waited – Past Perfect.
13 have studied – Present Perfect with “since.”
14 has already read – Present Perfect.
15 didn’t come – Past Simple negative.
16 have lived – Present Perfect.
17 rang – Past Simple for interrupting action.
18 was – Past Simple.
19 have finished – Present Perfect for result.
20 is knocking – Present Continuous.
21 had started – Past Perfect.
22 were / doing – Past Continuous.
23 has lost – Present Perfect for current result.
24 will be flying – Future Continuous.
25 met – Past Simple.

26 haven’t seen – Present Perfect.
27 has worked – Present Perfect with “since.”
28 had finished – Past Perfect.
29 haven’t called – Present Perfect with “for.”
30 am cooking – Present Continuous.
31 was – Past Simple.
32 have been reading – Present Perfect Continuous.
33 were playing – Past Continuous.
34 used to work – Past habit.
35 will have finished – Future Perfect.
36 have known – Present Perfect.
37 had gone – Past Perfect.
38 have never eaten – Present Perfect.
39 was watching – Past Continuous.
40 have studied – Present Perfect.

41 (b) Spain – Direct in passage.
42 (a) one week – “stayed… for a week.”
43 (b) hot – Weather description.
44 (b) went to the beach – Almost every day.
45 (a) it started to rain while swimming – Direct in text.
46 (b) tapas – In the evenings.
47 (a) Past Simple – “stayed.”
48 (b) Past Continuous – “were swimming.”
49 (b) Present Perfect – “have often thought.”
50 (c) Future Simple – “will return.”

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]