TENSE MCQ 100
1. She _____ to school every day.
A) go
B) goes
C) going
D) has gone
2. Right now, they _____ dinner.
A) have
B) are having
C) had
D) will have
3. I _____ my homework already.
A) do
B) did
C) have done
D) am doing
4. He _____ for two hours when I arrived.
A) waited
B) has waited
C) had been waiting
D) waits
6. She _____ to Paris last year.
A) travel
B) travels
C) traveled
D) has traveled
7. They _____ football when it started to rain.
A) played
B) were playing
8. By 2030, he _____ his degree.
A) finishes
B) will finish
C) will have finished
D) finished
9. I _____ that movie three times.
A) see
B) saw
C) have seen
D) am seeing
10. She _____ here since 2010.
A) works
B) worked
C) has been working
D) is working
11. We _____ the house before you came.
A) left
B) have left
C) had left
D) leave
12. He _____ his leg while playing soccer.
A) breaks
B) broke
C) has broken
D) was breaking
13. The train _____ at 6 PM tomorrow.
A) leaves
B) left
C) has left
D) is leaving
14. I _____ him for five years.
A) know
B) knew
C) have known
D) am knowing
15. While I _____ TV, the phone rang.
A) watched
B) was watching
C) have watched
D) watch
18. I _____ never _____ to Japan.
A) have / been
B) did / go
C) was / gone
D) am / going
19. He _____ asleep while he was reading.
A) falls
B) fell
C) has fallen
D) was falling
20. By the time you arrive, I _____ dinner.
A) cook
B) will cook
C) will have cooked
D) cooked
21. They _____ for the bus for 30 minutes.
A) wait
B) waited
C) have been waiting
D) are waiting
22. She _____ her keys yesterday.
A) lose
B) loses
C) lost
D) has lost
23. We _____ a new car next week.
A) buy
B) bought
C) will buy
D) have bought
24. I _____ this book when I was ten.
A) read
B) have read
C) was reading
D) used to read
25. He _____ his arm twice in his life.
A) breaks
B) broke
C) has broken
D) was breaking
27. She _____ to the party if she is free.
A) comes
B) came
C) will come
D) has come
28. At 8 AM tomorrow, I _____ a meeting.
A) have
B) will have
C) will be having
D) had
29. He _____ his homework before dinner.
A) does
B) did
C) has done
D) usually does
31. The baby _____ all night long.
A) cries
B) cried
C) has been crying
D) is crying
32. I _____ you as soon as I arrive.
A) call
B) called
C) will call
D) have called
33. She _____ a shower when the phone rang.
A) takes
B) took
C) was taking
D) has taken
34. He _____ his car every Sunday.
A) wash
B) washes
C) washed
D) is washing
35. They _____ the museum yesterday.
A) visit
B) visited
C) have visited
D) were visiting
36. I _____ three cups of coffee today.
A) drink
B) drank
C) have drunk
D) am drinking
37. We _____ tennis when it started to snow.
A) play
B) played
C) were playing
D) have played
39. He _____ to become a doctor.
A) want
B) wants
C) wanted
D) has wanted
40. I _____ my phone. I can't find it.
A) lose
B) lost
C) have lost
D) am losing
41. They _____ the game if they practice hard.
A) win
B) won
C) will win
D) have won
42. She _____ dinner when I came home.
A) cooks
B) cooked
C) was cooking
D) has cooked
43. He _____ his grandmother every weekend.
A) visit
B) visits
C) visited
D) is visiting
44. I _____ that song before.
A) never hear
B) never heard
C) have never heard
D) am never hearing
45. They _____ a new house next year.
A) buy
B) bought
C) will buy
D) have bought
46. By 2024, I _____ my studies.
A) finish
B) will finish
C) will have finished
D) finished
47. She _____ to the store when I saw her.
A) goes
B) went
C) was going
D) has gone
48. He _____ his hand while cooking.
A) cuts
B) cut
C) has cut
D) was cutting
49. We _____ in this town since 2015.
A) live
B) lived
C) have lived
D) are living
50. I _____ a doctor when I grow up.
A) become
B) became
C) will become
D) have become
51. They _____ the windows before the storm
came.
A) close
B) closed
C) had closed
D) have closed
52. She _____ her leg last week.
A) hurt
B) hurts
C) has hurt
D) was hurting
53. He _____ TV when the lights went out.
A) watches
B) watched
C) was watching
D) has watched
54. I _____ her since childhood.
A) know
B) knew
C) have known
D) am knowing
55. They _____ the match tomorrow.
A) watch
B) watched
C) will watch
D) have watched
56. She _____ asleep while studying.
A) falls
B) fell
C) has fallen
D) was falling
57. He _____ breakfast already.
A) has
B) had
C) has had
D) is having
58. We _____ for two hours before we stopped.
A) walk
B) walked
C) had been walking
D) have walked
59. The sun _____ in the west every day.
A) set
B) sets
C) has set
D) is setting
60. I _____ my friend at the station yesterday.
A) meet
B) met
C) have met
D) was meeting
61. They _____ a party next Saturday.
A) have
B) had
C) will have
D) are having
62. She _____ her work by 6 PM.
A) finishes
B) finished
C) will have finished
D) has finished
63. I _____ this movie twice.
A) see
B) saw
C) have seen
D) am seeing
64. He _____ his car when the accident happened.
A) drives
B) drove
C) was driving
D) has driven
65. They _____ to Italy last summer.
A) go
B) went
C) have gone
D) were going
67. She _____ a letter when I called her.
A) writes
B) wrote
C) was writing
D) has written
68. He _____ his leg while climbing.
A) breaks
B) broke
C) has broken
D) was breaking
69. We _____ dinner when the guests arrived.
A) have
B) had
C) were having
D) are having
71. She _____ here since morning.
A) waits
B) waited
C) has been waiting
D) is waiting
72. I _____ him yesterday.
A) see
B) saw
C) have seen
D) was seeing
73. They _____ a new car last month.
A) buy
B) bought
C) have bought
D) were buying
74. He _____ coffee every morning.
A) drink
B) drinks
C) drank
D) is drinking
75. I _____ to the gym tomorrow.
A) go
B) went
C) will go
D) have gone
76. She _____ the answer when I asked her.
A) knows
B) knew
C) has known
D) was knowing
78. He _____ his phone twice this week.
A) loses
B) lost
C) has lost
D) was losing
79. I _____ a shower when you knocked.
A) take
B) took
C) was taking
D) have taken
80. The concert _____ at 8 PM tonight.
A) starts
B) started
C) will start
D) has started
81. She _____ her grandmother every Sunday.
A) visits
B) visited
C) has visited
D) is visiting
82. I _____ that book by the time you return.
A) read
B) will read
C) will have read
D) have read
83. He _____ his homework already.
A) does
B) did
C) has done
D) is doing
84. They _____ football when it began to rain.
A) play
B) played
C) were playing
D) have played
85. I _____ in this company for five years.
A) work
B) worked
C) have worked
D) am working
86. She _____ to the party if she feels better.
A) comes
B) came
C) will come
D) has come
87. He _____ his key. He can't open the door.
A) loses
B) lost
C) has lost
D) is losing
88. We _____ the museum last weekend.
A) visit
B) visited
C) have visited
D) were visiting
89. I _____ never _____ to London.
A) have / been
B) did / go
C) was / gone
D) am / going
90. She _____ dinner when the phone rang.
A) cooks
B) cooked
C) was cooking
D) has cooked
91. By 2030, robots _____ many jobs.
A) replace
B) will replace
C) will have replaced
D) replaced
92. He _____ his arm while playing.
A) breaks
B) broke
C) has broken
D) was breaking
93. I _____ him since we were kids.
A) know
B) knew
C) have known
D) am knowing
94. They _____ to the beach yesterday.
A) go
B) went
C) have gone
D) were going
95. She _____ her homework before dinner.
A) does
B) did
C) had done
D) has done
96. I _____ a meeting at 3 PM tomorrow.
A) have
B) will have
C) will be having
D) had
97. He _____ TV when I arrived.
A) watches
B) watched
C) was watching
D) has watched
98. They _____ for the bus for 20 minutes.
A) wait
B) waited
C) have been waiting
D) are waiting
99. I _____ my keys yesterday.
A) lose
B) lost
C) have lost
D) am losing
100. She _____ here by 8 AM tomorrow.
A) arrives
B) arrived
C) will have arrived
D) has arrived
Comments
Post a Comment