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 代码
删除
恢复自动保存:
?