1) By this time next year, she _____ (work) at the company for 5 years. a) a) has been working b) b) will have been working c) c) will work d) d) had been working 2) By the time we arrive, they _____ (wait) for more than an hour. a) a) will have been waiting b) b) will wait c) c) have waited d) d) had waited 3) Next month, I _____ (study) English for 3 years. a) a) will have studied b) b) have been studying c) c) will have been studying d) d) had studied 4) In 2025, they _____ (live) in this house for 20 years. a) a) will be living b) b) will have lived c) c) will have been living d) d) have lived 5) By the end of the day, we _____ (drive) for 8 hours straight. a) a) will have been driving b) b) will drive c) c) will have driven d) d) have been driving 6) By the time you graduate, you _____ (study) law for 4 years. a) a) will have studied b) b) will have been studying c) c) will study d) d) have studied 7) By 9 o'clock tonight, he _____ (watch) TV for 3 hours. a) a) has been watching b) b) will have been watching c) c) will be watching d) d) had been watching 8) Next summer, we _____ (travel) across Europe for 2 months. a) a) will have traveled b) b) will have been traveling c) c) have been traveling d) d) had traveled 9) By the time they finish the project, they _____ (work) on it for a year. a) a) will have been working b) b) will work c) c) have worked d) d) will have worked 10) By the end of this year, she _____ (train) for the marathon for 6 months. a) a) will have been training b) b) will have trained c) c) will train d) d) has been training 11) By the time she finishes her degree, she _____ (study) for four years. a) a) will be studying b) b) will have studied c) c) will have been studying d) d) has studied 12) By 10 o'clock tonight, they _____ (play) football for two hours. a) a) will have been playing b) b) will have played c) c) will play d) d) have been playing 13) Next week, I _____ (train) for the marathon for five months. a) a) will have trained b) b) will be training c) c) will have been training d) d) have trained 14) By next month, I _____ (learn) Spanish for two years. a) a) will have learned b) b) will have been learning c) c) have been learning d) d) will learn 15) By the time he retires, he _____ (work) at the company for 30 years. a) a) will have worked b) b) will have been working c) c) will work d) d) has worked 16) At 6 PM, they _____ (wait) for the bus for 45 minutes. a) a) will have been waiting b) b) will wait c) c) have waited d) d) will be waiting 17) By the time you get home, I _____ (cook) dinner for an hour. a) a) will have been cooking b) b) have cooked c) c) will cook d) d) will have cooked 18) In a few months, they _____ (prepare) for the competition for a year. a) a) will have prepared b) b) will have been preparing c) c) will prepare d) d) have been preparing 19) By the time she graduates, she _____ (study) for a total of eight years. a) a) will have studied b) b) will have been studying c) c) will study d) d) has studied 20) By next week, they _____ (renovate) their house for three months. a) a) will renovate b) b) will have renovated c) c) will have been renovating d) d) have renovated

Future Perfect Continuous

Leaderboard

Estilo ng visual

Mga pagpipilian

Magpalit ng template

Ibalik ng awtomatikong pag-save: ?