Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1By 2030, the company ___ in this market for two decades.By 2030, the company ___ in this market for two decades.will have been operatingwill have operatedoperateswill operateCorrect answer: will have been operating2By 2030, the company ___ into five new countries.By 2030, the company ___ into five new countries.expandswill have expandedwill have been expandingwill expandCorrect answer: will have expanded3By midnight, the kids ___ the same series non-stop for hours.By midnight, the kids ___ the same series non-stop for hours.watchare watchingwill have been watchingwill have watchedCorrect answer: will have been watching4By next May, I ___ Jamal for exactly twenty years.By next May, I ___ Jamal for exactly twenty years.will have knownwill have been knowingknowhave knownCorrect answer: will have known5By the deadline, the author ___ three novels in the trilogy.By the deadline, the author ___ three novels in the trilogy.completeswill have completedwill have been completingis completingCorrect answer: will have completed6By the time the storm finally passes, residents ___ in shelters non-stop for three days.By the time the storm finally passes, residents ___ in shelters non-stop for three days.stayare stayingwill have been stayingwill have stayedCorrect answer: will have been staying7By Friday, the painter ___ the entire mural.By Friday, the painter ___ the entire mural.paintswill paintwill have been paintingwill have paintedCorrect answer: will have painted8By Friday, the painter ___ on the same mural for six weeks.By Friday, the painter ___ on the same mural for six weeks.paintswill have paintedwill have been paintingis paintingCorrect answer: will have been painting9By the end of his tour, the politician ___ over fifty rallies.By the end of his tour, the politician ___ over fifty rallies.addressesaddressedwill have been addressingwill have addressedCorrect answer: will have addressed10By the end of his tour, the politician ___ the same speech for months.By the end of his tour, the politician ___ the same speech for months.deliverswill have deliveredwill have been deliveringhas deliveredCorrect answer: will have been delivering11By dawn, the satellite ___ the planet eight times.By dawn, the satellite ___ the planet eight times.orbitswill orbitwill have been orbitingwill have orbitedCorrect answer: will have orbited12By the time you read this, our crew ___ the fire for sixteen straight hours.By the time you read this, our crew ___ the fire for sixteen straight hours.will have been fightingwill fightwill have foughtare fightingCorrect answer: will have been fighting13By next month, I ___ this car for ten years.By next month, I ___ this car for ten years.ownwill have ownedwill have been owninghave ownedCorrect answer: will have owned14By the end of the week, the mechanic ___ on my car for ten days.By the end of the week, the mechanic ___ on my car for ten days.workswill workwill have workedwill have been workingCorrect answer: will have been working15By the time the festival ends on Sunday, we ___ films from twelve different countries.By the time the festival ends on Sunday, we ___ films from twelve different countries.will seewill have seenwill have been seeingseeCorrect answer: will have seenCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.