Professional Documents
Culture Documents
Future Tenses Practice
Future Tenses Practice
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