Here are 50 gap-filling questions that cover various tenses and clause types. The gaps may involve verbs, adverbs, prepositions, or conjunctions. The answers are provided in brackets.
Present Simple Tense
1. She __________ to the gym every day. (go)
2. The train __________ at 7:00 AM. (depart)
3. Cats __________ milk. (not like)
4. John __________ a book at the moment. (read)
5. My parents __________ their anniversary next week. (celebrate)
Present Continuous Tense
6. Right now, they __________ a movie. (watch)
7. We __________ our friends tomorrow. (visit)
8. Why __________ you __________ at me like that? (look)
9. The sun __________ in the west. (set)
10. I __________ a new language these days. (learn)
Present Perfect Tense
11. She __________ her keys. (lose)
12. By this time next year, I __________ for ten years. (work)
13. The children __________ their homework. (not finish)
14. We __________ this restaurant before. (not visit)
15. How long __________ you __________ here? (be)
Past Simple Tense
16. They __________ to Paris last summer. (travel)
17. I __________ my keys at home yesterday. (forget)
18. We __________ a great time at the party. (have)
19. The teacher __________ the students. (not scold)
20. It __________ when I left. (rain)
Past Continuous Tense
21. At 8 AM yesterday, she __________ breakfast. (have)
22. While they __________ the game, it started raining. (watch)
23. I __________ when the phone rang. (sleep)
24. The kids __________ when the bell rang. (play)
25. What __________ when the accident happened? (you do)
Past Perfect Tense
26. By the time we arrived, they __________ dinner. (finish)
27. She __________ in that city before she moved here. (live)
28. The movie __________ before I got there. (start)
29. We __________ each other for years. (know)
30. The train __________ by the time I reached the station. (leave)
Future Simple Tense
31. She __________ a doctor when she grows up. (become)
32. By next year, I __________ my degree. (complete)
33. They __________ you at the airport. (meet)
34. I promise I __________ you soon. (call)
35. We __________ the test tomorrow. (take)
Future Continuous Tense
36. This time tomorrow, I __________ on a beach. (relax)
37. By 5 PM, they __________ for twelve hours. (work)
38. He __________ at the party when you arrive. (dance)
39. I __________ a book when you call. (read)
40. They __________ when the clock strikes midnight. (celebrate)
Future Perfect Tense
41. By the end of the year, I __________ this book. (finish)
42. She __________ for ten years by then. (teach)
43. We __________ before the guests arrive. (clean)
44. The project __________ by the time you join. (complete)
45. I __________ my goal by the time I turn 30. (achieve)
Conditional Sentences (Mixed Types)
46. If it __________ tomorrow, we will go to the beach. (not rain)
47. What __________ if you __________ a million dollars? (you do / win)
48. I __________ you if I __________ you were coming. (invite / know)
49. Unless you __________ early, you'll miss the train. (leave)
50. If they __________, they __________ us. (know / help)
Answer Key
1. goes
2. departs
3. don't like
4. is reading
5. will celebrate
6. are watching
7. will visit
8. are you looking
9. sets
10. am learning
11. has lost
12. will have worked
13. haven't finished
14. haven't visited
15. have you been
16. traveled
17. forgot
18. had
19. didn't scold
20. was raining
21. was having
22. were watching
23. was sleeping
24. were playing
25. were you doing
26. had finished
27. had lived
28. had started
29. had known
30. had left
31. will become
32. will have completed
33. will meet
34. will call
35. will take
36. will be relaxing
37. will have been working
38. will be dancing
39. will be reading
40. will be celebrating
41. will have finished
42. will have been teaching
43. will have cleaned
44. will have completed
45. will have achieved
46. doesn't rain
47. would you do / won
48. would have invited / had known
49. leave
50. knew / would help