問題 4選擇型By next month, he ____ in this company for 10 years.will workwill be workingwill have workedworks
問題 6選擇型By the time you wake up, I ____ to the airport.will have gonewill have wentam goingwill have going
問題 7選擇型By the end of this week, she ____ all her exams.will have completedcompletesis completingcomplete
問題 9選擇型By the time they arrive, we ____ for three hours.waitwill have waithave waitedwill have waited
問題 11選擇型By the end of this year, she ____ five books.will have publisheswill have publishingwill have publishedwill have publish
問題 12選擇型By tomorrow morning, they ____ their project.will have completedwill had completwill have completingwill have completes
問題 13選擇型By next weekend, we ____ all the preparations for the wedding.will have finishingwill have finisheswill have finishedwill have finish
問題 14選擇型By 2050, technology ____ even more advanced.will have becomewill have becamewill had becamewill have becom
問題 15選擇型By the time she turns 30, she ____ in five different countries.liveis livingliveswill have lived
問題 16選擇型By next Monday, the manager ____ a decision.will have madewill have makewill have madedwill have maked
問題 17選擇型By the time you read this letter, I ____ to another city.will have movingwill have movedwill have movewill have moves
問題 18選擇型By the time we get to the station, the train ____ .will have leavewill have leaveswill have leftwill have lefted
問題 20選擇型By the end of this decade, humans ____ on Mars.will have landedwill have landingwill have landeswill have land