Mixed Tenses – English Grammar Test for A2

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

Tests:   12345678910

1
A: Where ___ you (be) yesterday?
B: I ___ (go) to the library.

2
A: What ___ you (do) now?
B: I ___ (study) for my exam.

3
A: ___ you ever ___ (eat) sushi?
B: Yes, I have.

4
A: When ___ she (arrive)?
B: She ___ (arrive) at 6 p.m. yesterday.

5
A: What ___ he usually (do) on Sundays?
B: He ___ (play) tennis.

6
A: Listen! The baby ___ (cry).
B: Don’t worry, I ___ (take) care of him.

7
A: Where ___ you (go) last weekend?
B: We ___ (visit) our grandparents.

8
A: How long ___ you (know) Anna?
B: I ___ (know) her for three years.

9
A: What ___ she (do) at 7 p.m. yesterday?
B: She ___ (watch) TV.

10
A: When we arrived, they ___ already ___ (leave).
B: Oh no, we missed them!

11
A: What time ___ the train (leave) tomorrow?
B: It ___ (leave) at 10 a.m.

12
A: While I ___ (walk) to school, it started raining.
B: Poor you!

13
A: What ___ you (do) next Saturday?
B: I ___ (meet) some friends.

14
A: ___ you (see) Tom yesterday?
B: Yes, I ___ (see) him in the park.

15
A: How often ___ she (go) swimming?
B: She ___ (go) twice a week.

16
A: They ___ (travel) abroad next summer.
B: That sounds exciting!

17
A: By the time I got home, my mother ___ already ___ (cook) dinner.
B: Wow, that’s nice.

18
A: What ___ he (do) now?
B: He ___ (clean) his room.

19
A: When ___ you (finish) your homework?
B: I ___ (finish) it two hours ago.

20
A: How long ___ you (live) here?
B: We ___ (live) here since 2018.

21
A: She ___ (not/come) to the party yesterday. Why?
B: She ___ (be) ill.

22
A: I think it ___ (rain) tomorrow.
B: Yes, the sky looks dark.

23
A: What ___ they (do) when you called?
B: They ___ (have) dinner.

24
A: How many times ___ you (see) this movie?
B: I ___ (see) it three times.

25
A: At 10 last night, what ___ you (do)?
B: I ___ (read) a book.

26
A: Where ___ she (go) last holiday?
B: She ___ (go) to Italy.

27
A: Look! The children ___ (play) in the garden.
B: Yes, they ___ (have) fun.

28
A: When I was young, I ___ (not/like) vegetables.
B: Me too!

29
A: How long ___ you (study) English?
B: I ___ (study) for five years.

30
A: Who ___ (call) you yesterday?
B: My cousin ___ (call) me.

31
A: By the time we arrived, the film ___ (already/start).
B: Oh, we were late!

32
A: Where ___ you (be) at 9 p.m. last night?
B: I ___ (be) at home.

33
A: What ___ she usually (eat) for breakfast?
B: She ___ (eat) bread and eggs.

34
A: He ___ (not/finish) his work yet.
B: He should hurry.

35
A: When we met, she ___ already ___ (see) that movie.
B: No wonder she knew the story.

36
A: What ___ you (do) this evening?
B: I ___ (visit) my aunt.

37
A: While I ___ (do) my homework, my brother was sleeping.
B: Quiet house!

38
A: ___ you (ever/be) to London?
B: No, never.

39
A: She ___ (break) her leg last year.
B: Oh, that’s bad.

40
A: What ___ they (do) now?
B: They ___ (cook) dinner.

41
A: I promise I ___ (help) you tomorrow.
B: Thank you!

42
A: He always ___ (wash) his car on Sundays.
B: Yes, he loves it.

43
A: At 8 p.m. yesterday, I ___ (watch) TV.
B: Me too!

44
A: How long ___ she (work) here?
B: She ___ (work) here for ten years.

45
A: By the time the teacher arrived, the students ___ (finish) the test.
B: That was quick!

46
A: Where ___ you (go) tomorrow?
B: I ___ (go) shopping.

47
A: ___ you (see) my bag?
B: Yes, I ___ (see) it on the chair.

48
A: Look! The baby ___ (smile).
B: She ___ (be) so cute.

49
A: I ___ (not/see) him since last week.
B: Me neither.

50
A: What ___ he (do) when you met him?
B: He ___ (talk) to his friend.

Answer

1 were / went – Past Simple for “yesterday.”

2 are you doing / am studying – Present Continuous for action happening now.

3 Have / eaten – Present Perfect with “ever.”

4 did / arrived – Past Simple with time reference yesterday.

5 does / play – Present Simple for habits.

6 is crying / will take – Present Continuous + Future Simple (decision at the moment).

7 did / visited – Past Simple with “last weekend.”

8 have you known / have known – Present Perfect for duration.

9 was / was watching – Past Continuous for specific time yesterday.

10 had / left – Past Perfect for earlier action before arrival.

11 does / leave – Present Simple for timetables.

12 was walking – Past Continuous with “while.”

13 are you doing / am meeting – Present Continuous for future arrangement.

14 Did / saw – Past Simple with “yesterday.”

15 does / go – Present Simple for frequency.

16 will travel – Future Simple for plan.

17 had / cooked – Past Perfect for earlier action.

18 is / is cleaning – Present Continuous for action happening now.

19 did / finished – Past Simple with “two hours ago.”

20 have / lived – Present Perfect with “since 2018.”

21 did not come / was – Past Simple with “yesterday.”

22 will rain – Future Simple prediction.

23 were / were having – Past Continuous for action in progress when called.

24 have / seen – Present Perfect for experience.

25 were you doing / was reading – Past Continuous at a specific time.

26 did / went – Past Simple for past holiday.

27 are playing / are having – Present Continuous with “Look!”

28 did not like – Past Simple for past state.

29 have / studied – Present Perfect with “for.”

30 called / called – Past Simple for yesterday.

31 had / started – Past Perfect for earlier event.

32 were / was – Past Simple for specific past time.

33 does / eat – Present Simple for routines.

34 has not finished – Present Perfect negative with “yet.”

35 had / seen – Past Perfect for earlier experience.

36 are you doing / am visiting – Present Continuous for future arrangement.

37 was doing – Past Continuous background action.

38 Have / been – Present Perfect with “ever.”

39 broke – Past Simple with “last year.”

40 are / are cooking – Present Continuous for now.

41 will help – Future Simple for promise.

42 washes – Present Simple habit.

43 was watching – Past Continuous for action at a past time.

44 has / worked – Present Perfect for duration.

45 had / finished – Past Perfect for earlier action.

46 are you going / am going – Present Continuous for future plan.

47 Have / seen / saw – Present Perfect question, Past Simple answer.

48 is smiling / is – Present Continuous with “Look!”

49 have not seen – Present Perfect with “since.”

50 was / was talking – Past Continuous for action in progress when met.

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]