1. She ___ TV when the phone rang. Answer-
a) watched b) was watching c) has watched d) had watched
2. By next month, we ___ here for exactly two years. Answer-
a) will live b) will be living c) will have been living d) have lived
3. Look! The children ___ in the park right now. Answer-
a) play b) are playing c) have played d) played
4. He ___ for three hours before the bus finally arrived. Answer-
a) waits b) was waiting c) has waited d) had been waiting
5. At 8 p.m. tomorrow, I ___ my favorite show. Answer-
a) will watch b) will be watching c) watch d) am watching
6. They ___ since morning and still haven’t finished. Answer-
a) paint b) are painting c) have been painting d) painted
7. While I ___ dinner, my brother was playing games. Answer-
a) cooked b) was cooking c) have cooked d) had cooked
8. By the time we reach, the movie ___. Answer-
a) will start b) will have started c) starts d) started
9. Why ___ you crying? What happened? Answer-
a) was b) were c) have d) had
10. She ___ English for five years by next July. Answer-
a) will study b) will have study c) will be studying d) will have been studying
11. I ___ emails all morning and I’m still not done. Answer-
a) write b) am writing c) have been writing d) wrote
12. At this time yesterday, we ___ in the mountains. Answer-
a) hike b) were hiking c) have hiked d) had hiked
13. He ___ three cups of coffee today already. Answer-
a) drinks b) is drinking c) has drunk d) has been drinking
14. This time next week, we ___ on the beach. Answer-
a) will lie b) will be lying c) lie d) are lying
15. They ___ in this house since 2015. Answer-
a) live b) are living c) have lived d) have been living
16. While she ___ the room, I was watering plants. Answer-
a) cleaned b) was cleaning c) has cleaned d) cleans
17. By 2027, he ___ guitar for ten years. Answer-
a) will play b) will have play c) will have been playing d) plays
18. The baby ___ for two hours now. Answer-
a) cries b) is crying c) has cried d) has been crying
19. What ___ you doing at 3 a.m. last night? Answer-
a) did b) were c) have d) had
20. I ___ this movie twice already this week. Answer-
a) watch b) am watching c) have watched d) have been watching
21. At midnight tomorrow, we ___ fireworks. Answer-
a) will watch b) will be watching c) watch d) watched
22. She looks tired because she ___ all night. Answer-
a) works b) is working c) has worked d) has been working
23. While I ___ to music, my phone battery died. Answer-
a) listened b) was listening c) have listened d) listen
24. By the end of this year, we ___ 500 videos. Answer-
a) will upload b) will have uploaded c) upload d) uploaded
25. The kids ___ in the rain for 20 minutes now. Answer-
a) play b) are playing c) have played d) have been playing
26. He ___ emails when the power went off. Answer-
a) wrote b) was writing c) has written d) writes
27. By next summer, she ___ yoga for six months. Answer-
a) will practise b) will have practised c) will have been practising d) practises
28. Why is the floor wet? Someone ___ water. Answer-
a) spills b) is spilling c) has spilled d) has been spilling
29. This time last year I ___ in another city. Answer-
a) live b) was living c) have lived d) lived
30. We ___ this project since January and we’re exhausted. Answer-
a) do b) are doing c) have done d) have been doing
31. At 10 a.m. tomorrow, the doctor ___ patients. Answer-
a) will saw b) will be seeing c) sees d) saw
32. She ___ French since she was a child. Answer-
a) speaks b) is speaking c) has spoken d) has been speaking
33. I fell asleep while I ___ for the train. Answer-
a) waited b) was waiting c) have waited d) wait
34. By the time you wake up, I ___ breakfast. Answer-
a) will make b) will have made c) make d) made
35. The dog ___ for hours — he must be very hungry. Answer-
a) barks b) is barking c) has barked d) has been barking
36. What ___ you doing when the fire alarm went off? Answer-
a) did b) were c) have d) had
37. Next year this time we ___ around Europe. Answer-
a) will travel b) will be travelling c) travel d) travelled
38. He’s angry because he ___ for 40 minutes already. Answer-
a) waits b) is waiting c) has waited d) has been waiting
39. While they ___ chess, I was reading a book. Answer-
a) played b) were playing c) have played d) play
40. By 2030, humans ___ on Mars for several years. Answer-
a) will live b) will have lived c) will have been living d) live
41. My eyes hurt because I ___ at the screen all day. Answer-
a) look b) am looking c) have looked d) have been looking
42. She ___ when I entered the room. Answer-
a) danced b) was dancing c) has danced d) dances
43. We ___ this song on repeat since morning. Answer-
a) listen b) are listening c) have listened d) have been listening
44. This time tomorrow I ___ in a different country. Answer-
a) will be b) will have been c) am d) was
45. They ___ football for two hours when it started raining. Answer-
a) played b) were playing c) have played d) had been playing
46. How long ___ you waiting before the shop opened? Answer-
a) do b) did c) were d) had
47. By the end of the day, I ___ 10 km. Answer-
a) will run b) will have run c) run d) ran
48. The baby ___ peacefully since 9 p.m. Answer-
a) sleeps b) is sleeping c) has slept d) has been sleeping
49. While you were sleeping, I ___ the whole house. Answer-
a) cleaned b) was cleaned c) have cleaned d) clean
50. In two months’ time, she ___ teaching for 20 years. Answer-
a) will teach b) will have taught c) will have been teaching d) teaches
Comments
Post a Comment
Thank you for your comments!