Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1By 5 p.m., I ___ on this report for nine hours straight.By 5 p.m., I ___ on this report for nine hours straight.workwill have workedwill have been workinghas been workingCorrect answer: will have been working2By 5 p.m., I ___ the report and sent it to the client.By 5 p.m., I ___ the report and sent it to the client.finishwill finishwill have finishedwill have been finishingCorrect answer: will have finished3By December, the team ___ all three projects.By December, the team ___ all three projects.deliverwill deliverwill have been deliveringwill have deliveredCorrect answer: will have delivered4By December, the team ___ on the migration for over a year.By December, the team ___ on the migration for over a year.workwill workwill have workedwill have been workingCorrect answer: will have been working5By tomorrow night, the kids ___ for thirteen hours.By tomorrow night, the kids ___ for thirteen hours.sleepwill have sleptwill have been sleepinghave sleptCorrect answer: will have been sleeping6By Friday, she ___ every report from this quarter.By Friday, she ___ every report from this quarter.readwill readwill have been readingwill have readCorrect answer: will have read7By midnight, the chef ___ for ten hours non-stop.By midnight, the chef ___ for ten hours non-stop.cookwill have cookedwill have been cookinghas been cookingCorrect answer: will have been cooking8By the end of the season, the striker ___ over twenty goals.By the end of the season, the striker ___ over twenty goals.scorewill scorewill have been scoringwill have scoredCorrect answer: will have scored9By the time the new branch opens, the chain ___ in Europe for thirty years.By the time the new branch opens, the chain ___ in Europe for thirty years.operatewill operatewill have operatedwill have been operatingCorrect answer: will have been operating10By the time you wake up, I ___ the cake and put it in the oven.By the time you wake up, I ___ the cake and put it in the oven.makewill makewill have madewill have been makingCorrect answer: will have made11By next month, my plants ___ on this windowsill for two years.By next month, my plants ___ on this windowsill for two years.growwill growwill have grownwill have been growingCorrect answer: will have been growing12By the time the tour ends, the band ___ at fifty venues.By the time the tour ends, the band ___ at fifty venues.playwill playwill have been playingwill have playedCorrect answer: will have played13By the time we cross the border, we ___ for sixteen hours.By the time we cross the border, we ___ for sixteen hours.drivewill drivewill have drivenwill have been drivingCorrect answer: will have been driving14By 2030, AI ___ industries beyond recognition.By 2030, AI ___ industries beyond recognition.transformwill transformwill have been transformingwill have transformedCorrect answer: will have transformed15By the time the inspection is over, the team ___ every machine in the factory.By the time the inspection is over, the team ___ every machine in the factory.checkwill checkwill have been checkingwill have checkedCorrect answer: will have checkedCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.