Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1By the time she retires, Anna ___ as a nurse for thirty years.By the time she retires, Anna ___ as a nurse for thirty years.will have been workinghas been workingworkswill workCorrect answer: will have been working2By his 50th birthday, Tomás ___ marathons for over twenty years.By his 50th birthday, Tomás ___ marathons for over twenty years.runshas runwill have been runningwill runCorrect answer: will have been running3By the inspection next month, the engineers ___ on the bridge design for a full year.By the inspection next month, the engineers ___ on the bridge design for a full year.workare workingwill have workedwill have been workingCorrect answer: will have been working4By summer, our family ___ the same cabin for fifteen consecutive years.By summer, our family ___ the same cabin for fifteen consecutive years.rentswill rentwill have been rentinghas rentedCorrect answer: will have been renting5By the time the symposium opens, Dr. Park ___ this topic for over a decade.By the time the symposium opens, Dr. Park ___ this topic for over a decade.will have been researchingresearcheshas researchedwill researchCorrect answer: will have been researching6By next spring, the chef ___ in this kitchen for forty years.By next spring, the chef ___ in this kitchen for forty years.cookshas cookedwill have been cookingwill cookCorrect answer: will have been cooking7When she submits her dissertation in June, Lena ___ on it for nearly five years.When she submits her dissertation in June, Lena ___ on it for nearly five years.is workingwill have been workinghas workedworksCorrect answer: will have been working8By the time the merger closes, the lawyers ___ on this deal for eighteen months.By the time the merger closes, the lawyers ___ on this deal for eighteen months.negotiateare negotiatinghave negotiatedwill have been negotiatingCorrect answer: will have been negotiating9By Friday, the search team ___ the mountain range for ten straight days.By Friday, the search team ___ the mountain range for ten straight days.will have been combingcombshas combedwill combCorrect answer: will have been combing10By the end of this tour, the band ___ on the road for sixteen months.By the end of this tour, the band ___ on the road for sixteen months.travelswill have been touringhas touredwill tourCorrect answer: will have been touring11By next December, our newspaper ___ daily for one hundred years.By next December, our newspaper ___ daily for one hundred years.has publishedwill publishwill have been publishingpublishesCorrect answer: will have been publishing12When the gala starts, the volunteers ___ tirelessly for two solid weeks.When the gala starts, the volunteers ___ tirelessly for two solid weeks.are preparingpreparewill preparewill have been preparingCorrect answer: will have been preparing13By the time the verdict comes down, the jury ___ the evidence for three months.By the time the verdict comes down, the jury ___ the evidence for three months.will have been weighingweighshas weighedwill weighCorrect answer: will have been weighing14By his next checkup, the patient ___ the new medication for six months straight.By his next checkup, the patient ___ the new medication for six months straight.takeswill have been takinghas takenwill takeCorrect answer: will have been taking15By the time we sell the boat, my brother and I ___ her every weekend for years.By the time we sell the boat, my brother and I ___ her every weekend for years.are sailinghave sailedwill have been sailingsailCorrect answer: will have been sailingCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.