Your taskFill in the gap in each sentence with the correct word or phrase.will have been workingwill have been teachingwill have been playingwill have been meetingwill have been drivingwill have been livingwill have been runningwill have been teachingwill have been anchoringwill have been workingwill have been livingwill have been runningwill have been servingwill have been cookingwill have been building0 / 15 answeredYour score0 / 150%Keep practising! Focus on the explanations below.1By next October, I at this firm for ten years. (work)Correct answer: will have been working▸ Why?A future anniversary ("by next October") + a ten-year tenure → future perfect continuous "will have been working". The present perfect "have been working" cannot reach forward to next October.2By the time she retires next year, Mrs. Kim in this school for forty years. (teach)Correct answer: will have been teaching▸ Why?A future retirement + a four-decade tenure → future perfect continuous "will have been teaching". "Has been teaching" cannot extend to next year's retirement.3By the time their next album drops, the band together for two decades. (play)Correct answer: will have been playing▸ Why?A future event (album release) + two decades of cumulative collaboration → future perfect continuous "will have been playing".4By June, we at this club every Tuesday for ten years. (meet)Correct answer: will have been meeting▸ Why?A future point + a long-running weekly habit → future perfect continuous "will have been meeting". The simple past "met" is wrong because the duration continues into June.5By the end of this route, Mike for the same company for twenty-five years. (drive)Correct answer: will have been driving▸ Why?A future endpoint + twenty-five-year tenure → future perfect continuous "will have been driving".6By our anniversary next May, my wife and I in this house for fifty years. (live)Correct answer: will have been living▸ Why?A future anniversary + a fifty-year residence → future perfect continuous "will have been living". "Have been living" cannot extend forward to next May.7By next Thanksgiving, my grandparents this farm together for forty years. (run)Correct answer: will have been running▸ Why?A future milestone + a forty-year shared tenure → future perfect continuous "will have been running".8By the closing of this academic year, Professor Hong Korean to foreigners for thirty years. (teach)Correct answer: will have been teaching▸ Why?A future endpoint + a thirty-year academic tenure → future perfect continuous "will have been teaching".9By tomorrow night's broadcast, the host the show solo for an entire year. (anchor)Correct answer: will have been anchoring▸ Why?A future broadcast + a year of solo anchoring → future perfect continuous "will have been anchoring".10By the end of this trial in 2027, the team on the drug for eight years. (work)Correct answer: will have been working▸ Why?A future endpoint + an eight-year cumulative effort → future perfect continuous "will have been working".11By their pearl anniversary next spring, my parents together since 1995. (live)Correct answer: will have been living▸ Why?"Since 1995" + a future anniversary → future perfect continuous "will have been living". The "since" marker, like "for + duration", triggers FPC for an ongoing situation.12On the day she steps down next January, the CEO the firm for two decades. (run)Correct answer: will have been running▸ Why?A future event (stepping down) + two decades of running the firm → future perfect continuous "will have been running".13By the time the bishop visits in autumn, our priest this parish for thirty-five years. (serve)Correct answer: will have been serving▸ Why?A future visit + thirty-five years of service → future perfect continuous "will have been serving".14By the restaurant's silver anniversary this December, Chef Lee in the same kitchen for twenty-five years. (cook)Correct answer: will have been cooking▸ Why?A future anniversary + a twenty-five-year tenure → future perfect continuous "will have been cooking".15By the time they sell the company next year, the co-founders side by side for almost three decades. (build)Correct answer: will have been building▸ Why?A future event (selling the company) + nearly thirty years of partnership → future perfect continuous "will have been building".Check AnswersPlease answer at least one question first.Found an error in this exercise? Let us know.