Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1By 5:00 PM tomorrow, I ___ the final draft of the proposal.By 5:00 PM tomorrow, I ___ the final draft of the proposal.will be finishingwill have finishedfinishhave finishedCorrect answer: will have finished2At 5:00 PM tomorrow, I ___ the final draft of the proposal, so please don't interrupt me.At 5:00 PM tomorrow, I ___ the final draft of the proposal, so please don't interrupt me.will be finishingwill have finishedfinishhave finishedCorrect answer: will be finishing3By the end of this year, Sarah ___ at this company for exactly a decade.By the end of this year, Sarah ___ at this company for exactly a decade.will be workinghas workedwill have workedworksCorrect answer: will have worked4This time next week, we ___ on a beach in Hawaii.This time next week, we ___ on a beach in Hawaii.will have sunbathedsunbatheare sunbathedwill be sunbathingCorrect answer: will be sunbathing5Hopefully, the engineers ___ the problem by the time the system is launched.Hopefully, the engineers ___ the problem by the time the system is launched.will have solvedwill be solvingsolveare solvingCorrect answer: will have solved6Don't call James between 2:00 and 4:00 PM; he ___ a training session.Don't call James between 2:00 and 4:00 PM; he ___ a training session.will have conductedwill be conductingconductshas conductedCorrect answer: will be conducting7By 2050, scientists believe that they ___ a way to generate clean energy for everyone.By 2050, scientists believe that they ___ a way to generate clean energy for everyone.will be discoveringdiscoverwill have discoveredhad discoveredCorrect answer: will have discovered8At the gala tomorrow night, the orchestra ___ music by Mozart.At the gala tomorrow night, the orchestra ___ music by Mozart.will have playedplaysplayedwill be playingCorrect answer: will be playing9___ you ___ your homework by the time the movie starts?___ you ___ your homework by the time the movie starts?Will / have doneWill / be doingDo / doAre / doingCorrect answer: Will / have done10When you get home, I ___ dinner, so it will be ready to eat immediately.When you get home, I ___ dinner, so it will be ready to eat immediately.will be cookingwill have cookedcookam cookingCorrect answer: will have cooked11When you get home, I ___ dinner, so the kitchen might still be a bit messy.When you get home, I ___ dinner, so the kitchen might still be a bit messy.cookwill have cookedwill be cookingam cookingCorrect answer: will be cooking12By the time we reach the summit, we ___ for over six hours.By the time we reach the summit, we ___ for over six hours.will be climbingclimbare climbingwill have climbedCorrect answer: will have climbed13In the next few months, the company ___ its new marketing strategy.In the next few months, the company ___ its new marketing strategy.will be implementingwill have implementedimplementsimplementedCorrect answer: will be implementing14Most students ___ their exams by the middle of June.Most students ___ their exams by the middle of June.will be finishingwill have finishedfinishare finishingCorrect answer: will have finished15Throughout the weekend, the volunteers ___ trees in the local park.Throughout the weekend, the volunteers ___ trees in the local park.will have plantedplantwill be plantingplantedCorrect answer: will be plantingCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.