Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1Next year, I ___ a new car.Next year, I ___ a new car.buywill buywill have boughthave boughtCorrect answer: will buy2By next year, I ___ my new car for two years.By next year, I ___ my new car for two years.ownwill ownwill have ownedhave ownedCorrect answer: will have owned3Tomorrow, the team ___ the launch.Tomorrow, the team ___ the launch.announceswill announcewill have announcedannouncedCorrect answer: will announce4By the end of tomorrow, the team ___ the launch.By the end of tomorrow, the team ___ the launch.announceswill announcewill have announcedannouncedCorrect answer: will have announced5She ___ for university next September.She ___ for university next September.leaveswill leavewill have lefthas leftCorrect answer: will leave6By the time she returns, three years ___.By the time she returns, three years ___.passwill passwill have passedhave passedCorrect answer: will have passed7I ___ him up at the airport — don't worry about it.I ___ him up at the airport — don't worry about it.pickwill pickwill have pickedhave pickedCorrect answer: will pick8By the time the conference starts, I ___ all the registration forms.By the time the conference starts, I ___ all the registration forms.processwill processwill have processedhave processedCorrect answer: will have processed9Don't worry — I ___ the door before I leave.Don't worry — I ___ the door before I leave.lockwill lockwill have lockedhave lockedCorrect answer: will lock10Don't worry — I ___ the door by the time you arrive.Don't worry — I ___ the door by the time you arrive.lockwill lockwill have lockedhave lockedCorrect answer: will have locked11She ___ when the next train comes.She ___ when the next train comes.knowswill knowwill have knownhas knownCorrect answer: will know12By that point, she ___ enough to make the right call.By that point, she ___ enough to make the right call.learnswill learnwill have learnedhas learnedCorrect answer: will have learned13I think it ___ tomorrow.I think it ___ tomorrow.rainsis rainingwill rainwill have rainedCorrect answer: will rain14By dawn, it ___ for hours.By dawn, it ___ for hours.rainswill rainwill have rainedhas rainedCorrect answer: will have rained15The flight ___ on time, I hope.The flight ___ on time, I hope.arriveswill arrivewill have arrivedhas arrivedCorrect answer: will arriveCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.