Pertanyaan 1Pilihan gandaBy this time next year, she ____ her first novel.will writewill have writtenwriteshas written
Pertanyaan 2Pilihan gandaBy 8 p.m., they ____ dinner.will have finishedfinisheshave finishedfinishing
Pertanyaan 3Pilihan gandaBy the time we arrive, the meeting ____ .will have endedwill endis endingends
Pertanyaan 4Pilihan gandaBy next month, he ____ in this company for 10 years.will workwill be workingwill have workedworks
Pertanyaan 5Pilihan gandaBy 2026, scientists ____ a cure for that disease.will findwill have foundare findingfinds
Pertanyaan 6Pilihan gandaBy the time you wake up, I ____ to the airport.will have gonewill have wentam goingwill have going
Pertanyaan 7Pilihan gandaBy the end of this week, she ____ all her exams.will have completedcompletesis completingcomplete
Pertanyaan 8Pilihan gandaBy next summer, we ____ our dream house.will have builtsbuildswill have builthave built
Pertanyaan 9Pilihan gandaBy the time they arrive, we ____ for three hours.waitwill have waithave waitedwill have waited
Pertanyaan 10Pilihan gandaBy 10 p.m., he ____ his homework.will have donewill have dowill have didwill have don
Pertanyaan 11Pilihan gandaBy the end of this year, she ____ five books.will have publisheswill have publishingwill have publishedwill have publish
Pertanyaan 12Pilihan gandaBy tomorrow morning, they ____ their project.will have completedwill had completwill have completingwill have completes
Pertanyaan 13Pilihan gandaBy next weekend, we ____ all the preparations for the wedding.will have finishingwill have finisheswill have finishedwill have finish
Pertanyaan 14Pilihan gandaBy 2050, technology ____ even more advanced.will have becomewill have becamewill had becamewill have becom
Pertanyaan 15Pilihan gandaBy the time she turns 30, she ____ in five different countries.liveis livingliveswill have lived
Pertanyaan 16Pilihan gandaBy next Monday, the manager ____ a decision.will have madewill have makewill have madedwill have maked
Pertanyaan 17Pilihan gandaBy the time you read this letter, I ____ to another city.will have movingwill have movedwill have movewill have moves
Pertanyaan 18Pilihan gandaBy the time we get to the station, the train ____ .will have leavewill have leaveswill have leftwill have lefted
Pertanyaan 19Pilihan gandaBy 2028, she ____ her PhD. will have completedcompletesis completingcomplete
Pertanyaan 20Pilihan gandaBy the end of this decade, humans ____ on Mars.will have landedwill have landingwill have landeswill have land