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
0%
Future Perfect Continuous
共用
共用
共用
由
Manow160833
編輯內容
列印
嵌入
更多
作業
排行榜
顯示更多
顯示更少
此排行榜當前是私有的。單擊
共用
使其公開。
資源擁有者已禁用此排行榜。
此排行榜被禁用,因為您的選項與資源擁有者不同。
還原選項
測驗
是一個開放式範本。它不會為排行榜生成分數。
需要登錄
視覺風格
字體
需要訂閱
選項
切換範本
顯示所有
播放活動時將顯示更多格式。
打開結果
複製連結
QR 代碼
刪除
恢復自動保存:
?