Mixed Tenses – English Grammar Test for A2
Grammar » Grammar Test for A2 » Mixed Tenses - English Grammar Test for A2
2 Look! The bus ___ (come). We need to hurry.
3 I ___ (never/see) that movie before. Can we watch it tonight?
4 While I ___ (wait) for the train, I met an old friend.
5 Yesterday, my mother ___ (buy) fresh vegetables at the market.
6 They ___ (live) in this house since 2010.
7 By the time I arrived at the station, the train ___ (already/leave).
8 She usually ___ (go) jogging in the park in the morning.
9 Right now, the children ___ (play) board games in the living room.
10 Tomorrow evening, we ___ (have) dinner with my grandparents.
11 My brother ___ (wash) his car every Sunday.
12 While we ___ (have) lunch, the phone rang.
13 I ___ (not/finish) my homework yet.
14 Last year, they ___ (travel) to Italy for their holiday.
15 She ___ (read) a book at 10 p.m. yesterday.
16 By the time the movie started, we ___ (already/find) our seats.
17 He always ___ (help) his mother with the housework.
18 Listen! Somebody ___ (play) the guitar outside.
19 We ___ (see) this play three times already.
20 I ___ (lose) my keys yesterday, but then I found them.
21 Right now, my friends ___ (study) for the exam.
22 She ___ (cook) dinner when the guests arrived.
23 They ___ (go) to the beach last weekend.
24 I think it ___ (rain) tomorrow.
25 My aunt ___ (teach) in this school for 20 years.
26 While I ___ (walk) home, it suddenly started to snow.
27 He ___ (not/visit) his grandparents for a long time.
28 By the time we reached the cinema, the film ___ (already/begin).
29 She usually ___ (wear) a hat when it’s sunny.
30 At the moment, my cousin ___ (learn) to drive.
31 Last night at 9 p.m., I ___ (watch) TV.
32 We ___ (finish) our project last week.
33 They ___ (be) to New York twice.
34 Look! The baby ___ (smile) at you.
35 When we arrived at the restaurant, they ___ (already/order) their food.
36 He often ___ (play) basketball with his friends.
37 While I ___ (read) the newspaper, the doorbell rang.
38 I ___ (never/eat) sushi before.
39 Tomorrow morning, I ___ (visit) the doctor.
40 My sister ___ (clean) her room yesterday afternoon.
41 They ___ (live) in Paris when they were children.
42 She ___ (study) in the library right now.
43 By the time I called him, he ___ (already/go) to bed.
44 I usually ___ (take) the bus to school.
45 Listen! The birds ___ (sing) in the garden.
46 They ___ (finish) their homework before dinner yesterday.
47 At 8 o’clock yesterday, I ___ (have) breakfast.
48 He ___ (visit) London in 2019.
49 We ___ (know) each other since childhood.
50 She ___ (phone) me tomorrow evening.
Answer
1 drinks – Present Simple for daily routine.
2 is coming – Present Continuous with “Look!”
3 have never seen – Present Perfect with “never.”
4 was waiting – Past Continuous for background action.
5 bought – Past Simple with “yesterday.”
6 have lived – Present Perfect with “since 2010.”
7 had already left – Past Perfect for earlier past action.
8 goes – Present Simple habit.
9 are playing – Present Continuous for now.
10 will have – Future Simple for future plan.
11 washes – Present Simple for routine.
12 were having – Past Continuous interrupted by phone ringing.
13 have not finished – Present Perfect negative with “yet.”
14 travelled – Past Simple with “last year.”
15 was reading – Past Continuous at specific past time.
16 had already found – Past Perfect for earlier past action.
17 helps – Present Simple habit.
18 is playing – Present Continuous with “Listen!”
19 have seen – Present Perfect for repeated experience.
20 lost – Past Simple with “yesterday.”
21 are studying – Present Continuous for now.
22 was cooking – Past Continuous when guests arrived.
23 went – Past Simple with “last weekend.”
24 will rain – Future prediction.
25 has taught – Present Perfect for long duration.
26 was walking – Past Continuous with “while.”
27 has not visited – Present Perfect negative for long period.
28 had already begun – Past Perfect for action before arrival.
29 wears – Present Simple for habit.
30 is learning – Present Continuous for current activity.
31 was watching – Past Continuous at specific past time.
32 finished – Past Simple with “last week.”
33 have been – Present Perfect for life experience.
34 is smiling – Present Continuous with “Look!”
35 had already ordered – Past Perfect for earlier action.
36 plays – Present Simple for habit.
37 was reading – Past Continuous for background action.
38 have never eaten – Present Perfect with “never.”
39 will visit – Future Simple plan.
40 cleaned – Past Simple with “yesterday.”
41 lived – Past Simple for past state.
42 is studying – Present Continuous with “right now.”
43 had already gone – Past Perfect for earlier action.
44 take – Present Simple for routine.
45 are singing – Present Continuous with “Listen!”
46 had finished – Past Perfect for earlier action before dinner.
47 was having – Past Continuous at specific past time.
48 visited – Past Simple with “in 2019.”
49 have known – Present Perfect for “since childhood.”
50 will phone – Future Simple for future plan.
