You are on page 1of 2

CHOOSE THE BEST ANSWER

1. He …………….. arrive on time.


a. will b. is c.not
2. Will your folks …………….. before Tuesday?
a. leaving b. leave
3. I don’t ……………..go swimming today.
a. think I b. think I’ll c. thinking
4. It ……………..tomorrow.
a. will snow b. snows c. is snowing
5. We won’t ……………..until we get there.
a. knowing b. have known c.know
6. I …………….. back before Friday.
a. would b. will c. am being
7. Will you …………….. at the rehearsal on Saturday?
a. go b. be c.have
8. I’m going to the grocery store. I think ……………..buy a turkey.
a. I’ve b. I’ll c. I’d
9. I …………….. during rush hour.
a. will be driving b. will have drive c. will be drive
10. He will not be …………….. the bus today.
a. take b. taken c. taking
11. They …………….. the cottage that weekend.
a. using b. ‘ll be using c. ‘re be using
12. Nigel …………….. be coming to the picnic.
a. won’t b. won’t not c.don’t
13. Where …………….. sleeping?
a. you be b. will you c. will you be
14. We’ll be …………….. the news at 10pm.
a. watch b. watching c. to watch
15. I’ll try my best to spot you. What …………….. wearing?
a. will you b. will c. will you be
16. Don’t forget your snow pants. It …………….. by the time you get to school.
a. will snowing b. is snowing c. will be snowing
17. At noon tomorrow, I …………….. on a beach somewhere.
a. ‘ll be relaxing b. relax c. will being relax
18. Sorry, I can’t. I …………….. my daughter to work at that time.
a. will be taking b. ‘ll take c. won’t be take
19. I …………….. by then.
a. will be leave b. will have left c. will leaving

1
20. Will you …………….. by 8am?
a. have arrived b. be arrive c. have arriving
21. You …………….. the bill by the time the item arrives.
a. ‘ll have received b. will receiving c. ‘ve received
22. Melissa and Mike will be exhausted. They …………….. slept for 24 hours.
a. will not b. will not have c. will not be
23. He will have …………….. all about it by Monday.
a. forgetting b. forgotten c. be forgetting
24. Will you …………….. the contracts by Thursday?
a. have mailed a. mailing c. to have mailed
25. The boss …………….. by the time the orders come in.
a.will leave b. will be left c. will have left
26. Where …………….. gone?
a. will she have b. is she has c. she have
27. September works for us. Lisa will not …………….. by then.
a. graduating b. have graduated c. be graduate
28. I will let you in. I …………….. with the keys by the time you come in.
a. will have arrived b. will be arrival c.will be arrived
29. My mom …………….. for two days by the time I see her.
a. has been traveling b. will have been traveling c. will has been traveling
30. They’ll be exhausted by dinner. They will have been …………….. hockey for seven hours.
a. playing b. played c. play
31. Will you ________ here for ten years by the time of the Christmas party?
a. have been worked b.have to work c.have been working
32. It’s a 24-hour relay. They’ll only have been …………….. for half the time by 6 pm.
a. ran b. run c. running
33. We …………….. been waiting long.
a. will not have b. have not will c. will have not
34. I …………….. working for two years.
a. willn’t have been b. won’t have been c. not have been
35. Won’t they …………….. traveling for two weeks by then?
a. have been b. has been c. had been
36. The teachers will …………….. for a month by the time the deal is made.
a. have been striking b. will strike c. will be striking
37. The films run all night. We …………….. movies for six hours by the time the feature comes on.
a. watched b. will have been watching c. will watch
38. She’ll still be groggy. She …………….. undergoing surgery for three hours.
a. will has been b. will have been c. will be have

You might also like