Mixed Tenses – English Grammar Test for A2

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

Tests:   12345678910

1 Every morning, my father ___ (drink) coffee before going to work.

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.

Tests:   12345678910

[related_posts_by_tax posts_per_page="6"]