Wednesday, 28 May 2025

60 mixed practice questions covering present, past, and future tenses for English Test Preparation classes IOE, IELTS, PTE

 

60 mixed practice questions covering present, past, and future tenses with their sub-types, including varied time adverbs.

1. She ___ to the gym every morning.

I) goes
II) went
III) will go
IV) is going

2. They ___ dinner when I arrived.

I) have
II) were having
III) had had
IV) will have

3. I ___ my homework already.

I) finished
II) have finished
III) will finish
IV) am finishing

4. By next year, he ___ his degree.

I) will complete
II) completed
III) will have completed
IV) has completed

5. She ___ in London since 2015.

I) lives
II) lived
III) has lived
IV) will live

6. We ___ to Paris last summer.

I) go
II) went
III) have gone
IV) will go

7. Right now, they ___ a meeting.

I) had
II) have
III) are having
IV) will have

8. By the time you arrive, I ___ the report.

I) finish
II) finished
III) will have finished
IV) am finishing

9. He ___ for the company for 10 years.

I) works
II) worked
III) has worked
IV) will work

10. Last night, I ___ a great movie.

I) watch
II) watched
III) will watch
IV) am watching

11. She ___ dinner when the phone rang.

I) was cooking
II) cooked
III) is cooking
IV) will cook

12. They ___ the house by next month.

I) will build
II) built
III) will have built
IV) have built

13. I ___ to the store every Saturday.

I) go
II) went
III) will go
IV) am going

14. At 7 p.m. yesterday, I ___ my dinner.

I) eat
II) was eating
III) had eaten
IV) will eat

15. By 2023, she ___ five books.

I) wrote
II) will have written
III) has written
IV) writes

16. He ___ to school when it started raining.

I) was walking
II) walked
III) walks
IV) will walk

17. I ___ never ___ sushi before.

I) have, tried
II) had, tried
III) will have, tried
IV) am, trying

18. Tomorrow, we ___ for our exams.

I) will study
II) studied
III) are studying
IV) study

19. She ___ here since morning.

I) works
II) is working
III) has been working
IV) will work

20. They ___ the project by the deadline next week.

I) finish
II) will finish
III) will have finished
IV) finished

21. I ___ breakfast already.

I) ate
II) have eaten
III) will eat
IV) am eating

22. By 10 o’clock, he ___ the test.

I) finished
II) will finish
III) will have finished
IV) is finishing

23. She ___ to the music when I called.

I) listened
II) was listening
III) is listening
IV) will listen

24. We ___ in the garden now.

I) work
II) are working
III) worked
IV) will work

25. They ___ in the city for 15 years.

I) lived
II) have lived
III) will live
IV) are living

26. Last year, I ___ a new job.

I) get
II) got
III) will get
IV) am getting

27. He ___ dinner when I arrived.

I) was having
II) had
III) is having
IV) will have

28. By next month, she ___ in this company for six years.

I) works
II) worked
III) will have worked
IV) is working

29. I ___ my keys somewhere yesterday.

I) lose
II) lost
III) have lost
IV) will lose

30. We ___ our trip next week.

I) will start
II) started
III) are starting
IV) start

31. They ___ the house at 5 p.m. yesterday.

I) were cleaning
II) cleaned
III) clean
IV) will clean

32. He ___ the report by the time the manager arrives.

I) finishes
II) finished
III) will have finished
IV) is finishing

33. I ___ a cold for two days now.

I) have had
II) had
III) will have
IV) have

34. At this time tomorrow, I ___ on the plane.

I) will be flying
II) fly
III) flew
IV) am flying

35. She ___ to me when I entered the room.

I) was talking
II) talked
III) is talking
IV) will talk

36. They ___ a lot of progress by next year.

I) will make
II) made
III) will have made
IV) have made

37. I ___ in this city since childhood.

I) live
II) lived
III) have lived
IV) am living

38. Yesterday at 3 p.m., she ___ her homework.

I) was doing
II) did
III) does
IV) will do

39. By next week, I ___ the course.

I) complete
II) completed
III) will have completed
IV) am completing

40. They ___ football every Sunday.

I) play
II) played
III) will play
IV) are playing

41. She ___ dinner when I called her.

I) was making
II) made
III) makes
IV) will make

42. We ___ the project before the deadline.

I) will finish
II) finished
III) will have finished
IV) are finishing

43. I ___ here since 2010.

I) have lived
II) lived
III) will live
IV) am living

44. At 9 p.m. last night, they ___ a movie.

I) watched
II) were watching
III) watch
IV) will watch

45. She ___ to the party next Saturday.

I) will go
II) went
III) is going
IV) goes

46. He ___ for three hours when the power went out.

I) was working
II) worked
III) works
IV) will work

47. I ___ my breakfast already today.

I) have eaten
II) ate
III) will eat
IV) am eating

48. They ___ here by the end of this year.

I) will have lived
II) lived
III) will live
IV) have lived

49. She usually ___ tea in the morning.

I) drinks
II) drank
III) will drink
IV) is drinking

50. We ___ a new office next month.

I) will open
II) opened
III) are opening
IV) open

51. I ___ my keys yesterday evening.

I) lost
II) lose
III) have lost
IV) will lose

52. By 5 p.m., they ___ the meeting.

I) will have finished
II) finished
III) are finishing
IV) will finish

53. She ___ when the phone rang.

I) was sleeping
II) slept
III) sleeps
IV) will sleep

54. We ___ dinner now.

I) are having
II) have
III) had
IV) will have

55. I ___ in this company since last year.

I) have worked
II) worked
III) will work
IV) am working

56. They ___ a new project next month.

I) start
II) started
III) will start
IV) are starting

57. He ___ the document before the meeting.

I) had printed
II) printed
III) will print
IV) is printing

58. By the time you get here, I ___ already.

I) will leave
II) will have left
III) left
IV) leave

59. She ___ TV when I called her.

I) was watching
II) watched
III) watches
IV) will watch

60. I ___ dinner at 8 p.m. tomorrow.

I) will eat
II) ate
III) am eating
IV) eat

 

Answers with justifications


1.      I) goes — Correct (Simple Present for habitual action)

2.      II) were having — Correct (Past Continuous for ongoing action in the past)

3.      II) have finished — Correct (Present Perfect for completed action with relevance now)

4.      III) will have completed — Correct (Future Perfect for action completed before a future time)

5.      III) has lived — Correct (Present Perfect for continuing action from past to now)

6.      II) went — Correct (Simple Past for completed past action)

7.      III) are having — Correct (Present Continuous for current ongoing action)

8.      III) will have finished — Correct (Future Perfect for completion before future time)

9.      III) has worked — Correct (Present Perfect for action over time up to now)

10. II) watched — Correct (Simple Past for completed action in past)

11. I) was cooking — Correct (Past Continuous for interrupted action)

12. III) will have built — Correct (Future Perfect for completion by a future time)

13. I) go — Correct (Simple Present for habitual action)

14. II) was eating — Correct (Past Continuous at specific past time)

15. II) will have written — Correct (Future Perfect by a specified time)

16. I) was walking — Correct (Past Continuous for action in progress at past time)

17. I) have, tried — Correct (Present Perfect for experience till now)

18. I) will study — Correct (Simple Future for future plan)

19. III) has been working — Correct (Present Perfect Continuous for ongoing action since past)

20. III) will have finished — Correct (Future Perfect for completion by future time)

21. II) have eaten — Correct (Present Perfect for completed action with relevance)

22. III) will have finished — Correct (Future Perfect for completion by specified time)

23. II) was listening — Correct (Past Continuous for action in progress when interrupted)

24. II) are working — Correct (Present Continuous for current action)

25. II) have lived — Correct (Present Perfect for action from past to present)

26. II) got — Correct (Simple Past for completed past action)

27. I) was having — Correct (Past Continuous for action in progress at past time)

28. III) will have worked — Correct (Future Perfect for duration up to future point)

29. II) lost — Correct (Simple Past for completed past action)

30. I) will start — Correct (Simple Future for planned future action)

31. I) were cleaning — Correct (Past Continuous at specific past time)

32. III) will have finished — Correct (Future Perfect for completion by future time)

33. I) have had — Correct (Present Perfect for ongoing condition)

34. I) will be flying — Correct (Future Continuous for action in progress at future time)

35. I) was talking — Correct (Past Continuous for action in progress at past time)

36. III) will have made — Correct (Future Perfect for completion by future time)

37. III) have lived — Correct (Present Perfect for continuing state from past to present)

38. I) was doing — Correct (Past Continuous at specific past time)

39. III) will have completed — Correct (Future Perfect for completion by future time)

40. I) play — Correct (Simple Present for habitual action)

41. I) was making — Correct (Past Continuous for ongoing past action)

42. III) will have finished — Correct (Future Perfect for completion before deadline)

43. I) have lived — Correct (Present Perfect for continuing state)

44. II) were watching — Correct (Past Continuous at specific time)

45. III) is going — Correct (Present Continuous for planned future action)

46. I) was working — Correct (Past Continuous for action in progress)

47. I) have eaten — Correct (Present Perfect for completed action today)

48. I) will have lived — Correct (Future Perfect for duration completed by future time)

49. I) drinks — Correct (Simple Present for habitual action)

50. I) will open — Correct (Simple Future for future plan)

51. I) lost — Correct (Simple Past for completed action)

52. I) will have finished — Correct (Future Perfect for completion by future time)

53. I) was sleeping — Correct (Past Continuous at past moment)

54. I) are having — Correct (Present Continuous for current action)

55. I) have worked — Correct (Present Perfect for duration till now)

56. III) will start — Correct (Simple Future for planned action)

57. I) had printed — Correct (Past Perfect for completion before past time)

58. II) will have left — Correct (Future Perfect for completion before future time)

59. I) was watching — Correct (Past Continuous for ongoing past action)

60. I) will eat — Correct (Simple Future for future action)

 

No comments:

Post a Comment

Tricks to learn phonemes /z/, /ʒ/, and /dʒ/ in English words

  Tricks to learn phonemes /z/ , /ʒ/ , and /dʒ/ in English words 1. /z/ — Voiced alveolar fricative Sound: Like the buzzing sound in ...