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