Mixed Tenses – English Grammar Test for A2
Grammar » Grammar Test for A2 » Mixed Tenses - English Grammar Test for A2
2 Look! The birds ___ (sing) in the trees.
3 I ___ (never/see) that film before.
4 They ___ (play) football yesterday afternoon.
5 We ___ (live) here since 2012.
6 While I ___ (walk) home, it started to rain.
7 By the time we arrived, the train ___ (leave).
8 He always ___ (drink) tea in the morning.
9 Right now, my mother ___ (cook) dinner.
10 Tomorrow we ___ (visit) our grandparents.
11 She ___ (wash) her clothes yesterday.
12 They ___ (already/finish) their homework.
13 I ___ (not/see) him since Monday.
14 At 7 p.m. yesterday, I ___ (watch) TV.
15 When she came home, her brother ___ (already/go) out.
16 My father ___ (read) the newspaper every morning.
17 Listen! Somebody ___ (knock) at the door.
18 He ___ (lose) his keys last week.
19 She ___ (study) English for five years.
20 While they ___ (play) outside, it began to snow.
21 By the time I called, she ___ (already/sleep).
22 They ___ (be) to France twice.
23 He ___ (not/finish) his work yet.
24 She ___ (buy) a new phone yesterday.
25 Right now, the students ___ (do) their homework.
26 He always ___ (help) his mother with the housework.
27 When I opened the door, the dog ___ (run) outside.
28 They ___ (go) to the cinema last night.
29 She ___ (write) three letters today.
30 We ___ (see) that film last week.
31 I ___ (never/eat) sushi before.
32 While I ___ (sleep), my phone rang.
33 By the time we got home, our parents ___ (already/cook) dinner.
34 Tomorrow he ___ (take) an exam.
35 He ___ (visit) London in 2019.
36 She ___ (talk) to her friend now.
37 They ___ (not/visit) us for a long time.
38 At 9 a.m. yesterday, I ___ (sit) in class.
39 He ___ (always/drink) coffee in the morning.
40 Look! The baby ___ (smile).
41 We ___ (finish) the project last week.
42 I ___ (not/see) her for two days.
43 When I met him, he ___ (already/read) the book.
44 My aunt ___ (teach) in this school for 20 years.
45 They ___ (travel) to Spain last summer.
46 By the time the teacher arrived, the students ___ (finish) the test.
47 She ___ (never/be) to the USA.
48 Right now, we ___ (study) for the exam.
49 He ___ (play) basketball when he hurt his leg.
50 I ___ (call) you tomorrow.
51 She ___ (cook) dinner when the phone rang.
52 They ___ (already/leave) when we arrived.
53 My father ___ (work) in this company since 2010.
54 Yesterday I ___ (meet) an old friend.
55 The sun always ___ (rise) in the east.
56 Look! It ___ (rain) outside.
57 We ___ (read) when the teacher came in.
58 She ___ (visit) Rome twice.
59 I ___ (forget) my keys yesterday.
60 By the time we reached the station, the train ___ (already/leave).
Answer
1 goes – Present Simple for daily habit.
2 are singing – Present Continuous with “Look!”
3 have never seen – Present Perfect with “never.”
4 played – Past Simple with “yesterday.”
5 have lived – Present Perfect with “since 2012.”
6 was walking – Past Continuous for background action.
7 had left – Past Perfect for earlier action.
8 drinks – Present Simple for habit.
9 is cooking – Present Continuous for now.
10 will visit – Future Simple for tomorrow.
11 washed – Past Simple with “yesterday.”
12 have already finished – Present Perfect with “already.”
13 have not seen – Present Perfect negative with “since.”
14 was watching – Past Continuous at specific past time.
15 had already gone – Past Perfect before she came home.
16 reads – Present Simple for routine.
17 is knocking – Present Continuous with “Listen!”
18 lost – Past Simple with “last week.”
19 has studied – Present Perfect for duration.
20 were playing – Past Continuous with “while.”
21 had already slept – Past Perfect before I called.
22 have been – Present Perfect for life experience.
23 has not finished – Present Perfect negative with “yet.”
24 bought – Past Simple with “yesterday.”
25 are doing – Present Continuous for now.
26 helps – Present Simple for habit.
27 ran – Past Simple for completed action.
28 went – Past Simple with “last night.”
29 has written – Present Perfect for today’s result.
30 saw – Past Simple with “last week.”
31 have never eaten – Present Perfect for experience.
32 was sleeping – Past Continuous interrupted by phone.
33 had already cooked – Past Perfect before we got home.
34 will take – Future Simple for tomorrow plan.
35 visited – Past Simple with “in 2019.”
36 is talking – Present Continuous now.
37 have not visited – Present Perfect negative.
38 was sitting – Past Continuous at specific past time.
39 always drinks – Present Simple habit with frequency.
40 is smiling – Present Continuous with “Look!”
41 finished – Past Simple with “last week.”
42 have not seen – Present Perfect with “for two days.”
43 had already read – Past Perfect before I met him.
44 has taught – Present Perfect for 20 years.
45 travelled – Past Simple with “last summer.”
46 had finished – Past Perfect before teacher arrived.
47 has never been – Present Perfect for experience.
48 are studying – Present Continuous for now.
49 was playing – Past Continuous when he hurt his leg.
50 will call – Future Simple for tomorrow.
51 was cooking – Past Continuous when interrupted.
52 had already left – Past Perfect before we arrived.
53 has worked – Present Perfect with “since 2010.”
54 met – Past Simple with “yesterday.”
55 rises – Present Simple for fact of nature.
56 is raining – Present Continuous with “Look!”
57 were reading – Past Continuous background action.
58 has visited – Present Perfect with “twice.”
59 forgot – Past Simple with “yesterday.”
60 had already left – Past Perfect before we reached the station.
