Mixed Tenses – English Grammar Test for A2
Grammar » Grammar Test for A2 » Mixed Tenses - English Grammar Test for A2
a) go
b) goes
c) is going
2 They ___ in the park when it started to rain.
a) played
b) were playing
c) play
3 I ___ my homework already.
a) finished
b) have finished
c) finish
4 When I arrived, she ___ dinner.
a) had cooked
b) was cooking
c) cooks
5 Look! The children ___ football in the garden.
a) are playing
b) play
c) played
6 He ___ his keys yesterday.
a) lost
b) has lost
c) loses
7 By the time we got to the station, the train ___.
a) had left
b) left
c) leaves
8 She always ___ her teeth before bed.
a) brushing
b) brushes
c) is brushing
8 At 7 p.m. last night, I ___ TV.
a) watched
b) was watching
c) had watched
10 He ___ a teacher when he finishes university.
a) becomes
b) will become
c) became
11 They ___ in London for five years.
a) have lived
b) live
c) lived
12 While I ___, my brother was cleaning his room.
a) studied
b) was studying
c) study
13 She ___ her grandmother every weekend.
a) visits
b) is visiting
c) visited
14 Yesterday at 9 a.m., they ___ to work.
a) were driving
b) are driving
c) drive
15 I ___ him since last Monday.
a) don’t see
b) haven’t seen
c) didn’t see
16 When I got home, my parents ___ already ___ dinner.
a) had / cooked
b) have / cooked
c) cooked
17 He ___ to the gym every Saturday.
a) goes
b) is going
c) went
18 I promise I ___ you tomorrow.
a) call
b) will call
c) called
19 She ___ reading a book right now.
a) is
b) was
c) has been
20 They ___ to Spain last summer.
a) have gone
b) went
c) go
21 By the time I arrived, they ___ the party.
a) already start
b) already started
c) had already started
22 Listen! Someone ___ at the door.
a) knocks
b) is knocking
c) knocked
23 My father ___ his car every Sunday.
a) wash
b) washes
c) is washing
24 At 10 o’clock yesterday, we ___ in class.
a) were sitting
b) sit
c) sat
25 She ___ never ___ sushi before.
a) has / eaten
b) had / eaten
c) eats
26 When she came home, her brother ___ already ___.
a) had / left
b) has / left
c) left
27 I think it ___ rain tomorrow.
a) will
b) is
c) was
28 Right now, the students ___ for the exam.
a) prepare
b) prepared
c) are preparing
29 He ___ basketball when he was young.
a) played
b) plays
c) was playing
30 I ___ my wallet yesterday, but then I found it.
a) lost
b) have lost
c) had lost
31 We ___ English at the moment.
a) study
b) are studying
c) studied
32 They ___ to Paris many times.
a) went
b) have been
c) are going
33 When she phoned, I ___ dinner.
a) was having
b) have
c) had
34 He usually ___ breakfast at 7 a.m.
a) has
b) is having
c) had
35 By the time we met, she ___ the movie.
a) already saw
b) has already seen
c) had already seen
36 I think I ___ home early today.
a) will go
b) go
c) am going
37 They ___ in this house since 2010.
a) live
b) lived
c) have lived
38 He ___ football when he broke his leg.
a) is playing
b) was playing
c) played
39 She ___ her best dress yesterday.
a) wears
b) wore
c) has worn
40 I ___ you later.
a) call
b) will call
c) called
41 The sun always ___ in the east.
a) rises
b) rose
c) is rising
42 While I ___ in the park, it started to rain.
a) walked
b) was walking
c) walk
43 He ___ just ___ the report.
a) has / finished
b) had / finished
c) finishes
44 By the time the police arrived, the thieves ___.
a) have escaped
b) had escaped
c) escaped
45 We ___ dinner at 8 p.m. yesterday.
a) had
b) were having
c) have
46 They ___ in Germany last year.
a) are living
b) lived
c) have lived
47 She ___ always ___ tea in the morning.
a) has / drunk
b) have / drunk
c) drinks
48 Look! The baby ___ at you.
a) smiles
b) is smiling
c) smiled
49 I ___ you a birthday present next week.
a) give
b) will give
c) gave
50 When I saw him, he ___ to the teacher.
a) was talking
b) talked
c) is talking
Answer
1 b) goes
Present Simple is used for routines/habits. “She goes to school by bus.”
2 b) were playing
Past Continuous is used for actions in progress when something else happened.
3 b) have finished
Present Perfect is used with “already” to show a recently completed action with present result.
4 b) was cooking
When another action (I arrived) happened, she was in the middle of cooking → Past Continuous.
5 a) are playing
Present Continuous is used for actions happening right now.
6 a) lost
Past Simple is used with “yesterday.”
7 a) had left
Past Perfect shows an action that happened before another past action.
8 b) brushes
Daily routine → Present Simple.
9 b) was watching
At a specific time in the past (7 p.m. yesterday), action in progress → Past Continuous.
10 b) will become
Future Simple is used for predictions about the future.
11 a) have lived
Present Perfect for duration: “They have lived in London for five years.”
12 b) was studying
Two past actions in progress: while I was studying, my brother was cleaning.
13 a) visits
Habit → Present Simple.
14 a) were driving
At 9 a.m. yesterday → past action in progress → Past Continuous.
15 b) haven’t seen
Present Perfect is used for negative experiences up to now.
16 a) had / cooked
Past Perfect is used to show “already done before I arrived.”
17 a) goes
Regular activity (every Saturday) → Present Simple.
18 b) will call
Promise → Future Simple.
19 a) is
She is reading now → Present Continuous.
20 b) went
Completed action in the past → Past Simple.
21 c) had already started
Past Perfect is used for an action before another past action.
22 b) is knocking
Action happening now → Present Continuous.
23 b) washes
Habit → Present Simple.
24 a) were sitting
At 10 o’clock yesterday (past continuous action).
25 a) has / eaten
“Never” + life experience → Present Perfect.
26 a) had / left
Past Perfect shows the brother left before she came home.
27 a) will
Future prediction.
28 c) are preparing
Right now → Present Continuous.
29 a) played
He played basketball when he was young → Past Simple.
30 a) lost
Past Simple because of “yesterday.”
31 b) are studying
At the moment → Present Continuous.
32 b) have been
Life experience → Present Perfect.
33 a) was having
When she phoned, I was having dinner → Past Continuous.
34 a) has
Routine → Present Simple.
35 c) had already seen
She had already seen the movie before we met → Past Perfect.
36 a) will go
Future Simple for a decision made at the moment.
37 c) have lived
Since 2010 → Present Perfect.
38 b) was playing
He broke his leg while playing → Past Continuous.
39 b) wore
Past Simple with “yesterday.”
40 b) will call
Future Simple promise.
41 a) rises
Fact of nature → Present Simple.
42 b) was walking
Past Continuous when another action happened.
43 a) has / finished
“Just” or “already” meaning → Present Perfect.
44 b) had escaped
Thieves escaped before the police arrived → Past Perfect.
45 a) had
Completed action at a past time → Past Simple.
46 b) lived
Last year → Past Simple.
47 c) drinks
Always → Present Simple.
48 b) is smiling
Look! → Present Continuous.
49 b) will give
Future Simple for plan/intention.
50 a) was talking
Past Continuous for action in progress when I saw him.
