c. will be waiting/ get 10. By the end of December. John a. will have worked c. will work 11. By the time you........... I a. arrive/ will have finished c. have arrived/ will be finishing 12. d. will have waited have go as a reporter for ten years. b. will have been working d. will be working writing an essay. b. arrive/will finish d. arrive/ will have been finishing .........pregnant for 5 months by this week? a. Will she have been c. Will she be 13. I'm sure they a. will have completed c. will complete 14. Be careful or the cars a. knock b. Will she have been being d. Will she being the new road by June. b. will knock 15. Don't call him at 2:30 p.m. Ie a. will interview c. will have interviewed 16. My parents a. come b. will have been completing d. will be completing you down. c. will be knocking d. is knocking job applicants at that time. b. will be interviewing d. will have been interviewing tomorrow to stay with me for a few days. c. are coming b. will have come d. came