Mixed Tenses – English Grammar Test for A2

Grammar » Grammar Test for A2 » Mixed Tenses - English Grammar Test for A2

Tests:   12345678910

1 She usually ___ to school by bus.
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.

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]