1. She said that she ___ to London next week.
(A) goes
(B) will go
(C) would go
(D) go
2. When I reached the station, the train ___ already ___.
(A) has / left
(B) had / left
(C) will / leave
(D) was / leaving
3. He ___ his homework when the light went out.
(A) is doing
(B) did
(C) was doing
(D) had done
4. She told me that she ___ the assignment.
(A) finishes
(B) has finished
(C) finished
(D) had finished
5. They usually ___ dinner at 8 PM.
(A) eat
(B) ate
(C) will eat
(D) eaten
6. I ___ for you since morning.
(A) wait
(B) am waiting
(C) have been waiting
(D) waited
7. If he ___ harder, he will pass.
(A) worked
(B) works
(C) had worked
(D) working
8. She ___ TV when I called her.
(A) watches
(B) watched
(C) was watching
(D) has watched
9. By next year, he ___ his degree.
(A) completes
(B) will have completed
(C) is completing
(D) completed
10. He said that he ___ busy the next day.
(A) is
(B) was
(C) will be
(D) would be
11. She ___ in Lahore since 2010.
(A) lives
(B) lived
(C) has lived
(D) living
12. I will call you when I ___ home.
(A) reached
(B) reach
(C) reaching
(D) will reach
13. It ___ raining before we arrived.
(A) has been
(B) was
(C) had been
(D) is
14. He ___ his breakfast yet.
(A) didn’t have
(B) hasn’t had
(C) hadn’t had
(D) don’t have
15. She ___ to school when she met her friend.
(A) goes
(B) was going
(C) going
(D) went
16. They said that they ___ the project soon.
(A) finish
(B) finished
(C) would finish
(D) will finish
17. I ___ my keys. I can’t find them.
(A) lose
(B) lost
(C) have lost
(D) had lost
18. He ___ the guitar every evening.
(A) play
(B) plays
(C) played
(D) is playing
19. When she arrived, I ___ dinner.
(A) cook
(B) was cooking
(C) cooked
(D) have cooked
20. They ___ the movie before I reached.
(A) watch
(B) watched
(C) had watched
(D) were watching
21. If I ___ you, I would apologize.
(A) am
(B) was
(C) were
(D) be
22. She ___ the report by tomorrow.
(A) finishes
(B) finished
(C) will finish
(D) will have finished
23. He ___ asleep when I knocked.
(A) is
(B) was
(C) has been
(D) were
24. I ___ him for ten years.
(A) know
(B) knew
(C) have known
(D) am knowing
25. She ___ TV after she completed her work.
(A) watches
(B) watch
(C) watched
(D) was watching
26. They said they ___ to the park earlier.
(A) go
(B) went
(C) had gone
(D) have gone
27. By the time he comes, we ___ eating.
(A) finish
(B) will finish
(C) will have finished
(D) finished
28. He ___ chess when he was young.
(A) plays
(B) played
(C) playing
(D) has played
29. I ___ to call you yesterday, but I forgot.
(A) plan
(B) planned
(C) was planning
(D) have planned
30. She will leave after she ___ the email.
(A) sends
(B) sent
(C) will send
(D) send
31. They ___ the match if it doesn’t rain.
(A) play
(B) played
(C) will play
(D) playing
32. She said she ___ tired.
(A) is
(B) was
(C) will be
(D) were
33. When I was young, I ___ early every day.
(A) wake
(B) woke
(C) waking
(D) woken
34. He ___ here since morning.
(A) stood
(B) stands
(C) is standing
(D) has been standing
35. The teacher asked what we ___.
(A) are doing
(B) were doing
(C) did
(D) doing
36. I ___ dinner when she called.
(A) have
(B) was having
(C) had
(D) have had
37. She ___ her book at home yesterday.
(A) forgets
(B) forgot
(C) has forgotten
(D) had forgotten
38. They ___ in the garden when it started raining.
(A) sit
(B) sat
(C) were sitting
(D) sitting
39. He ___ in Karachi before he moved to Lahore.
(A) lives
(B) lived
(C) had lived
(D) has lived
40. She ___ the car for two hours now.
(A) drives
(B) drove
(C) has been driving
(D) driving
41. I ___ you tomorrow.
(A) see
(B) saw
(C) will see
(D) seeing
42. They told me they ___ the news.
(A) hear
(B) heard
(C) have heard
(D) had heard
43. He ___ late every day last week.
(A) comes
(B) came
(C) coming
(D) has come
44. When I get home, I ___ my dinner.
(A) eat
(B) will eat
(C) eating
(D) ate
45. The baby ___ while the mother cooked.
(A) sleeps
(B) was sleeping
(C) slept
(D) had slept
46. She asked if I ___ her letter.
(A) receive
(B) received
(C) have received
(D) had received
47. He ___ to school by bus every day.
(A) goes
(B) went
(C) going
(D) has gone
48. I ___ him yesterday at the market.
(A) meet
(B) met
(C) meeting
(D) have met
49. She ___ her work before the deadline.
(A) finish
(B) finished
(C) had finished
(D) finishes
50. We ___ here until she arrives.
(A) wait
(B) will wait
(C) waited
(D) waiting