将来完成进行时(Future Perfect Progressive)
Go to Practice Exercises将来完成进行时描述在未来特定时间点之前,某个动作将已经进行了一段时间。它强调该动作进行到那个未来时刻为止的持续时间。
我们用will have been +动词-ing形式来构成将来完成进行时。所有主语(I、you、he、she、it、we、they)使用相同的形式。
构成
肯定句
用will have been + 动词-ing构成将来完成进行时。缩写形式('ll)在口语英语中很常见。
| 完整形式 | 缩写形式 |
|---|---|
| I will have been walking for two hours by noon | I'll have been walking for two hours by noon |
| You will have been running all morning | You'll have been running all morning |
| He will have been cooking dinner for an hour | He'll have been cooking dinner for an hour |
| She will have been studying for three hours | She'll have been studying for three hours |
| It will have been raining all day | It'll have been raining all day |
| We will have been waiting for ages | We'll have been waiting for ages |
| They will have been working here for five years | They'll have been working here for five years |
否定句
在'will'后面加'not'来形成否定句。缩写形式'won't'很常用。
| 完整形式 | 缩写形式 |
|---|---|
| I will not have been walking for two hours by noon | I won't have been walking for two hours by noon |
| You will not have been running all morning | You won't have been running all morning |
| He will not have been cooking dinner for an hour | He won't have been cooking dinner for an hour |
| She will not have been studying for three hours | She won't have been studying for three hours |
| It will not have been raining all day | It won't have been raining all day |
| We will not have been waiting for ages | We won't have been waiting for ages |
| They will not have been working here for five years | They won't have been working here for five years |
是/否问句
将'will'放在主语前面来形成是/否问句。
例句:
- Will I have been walking for two hours by noon?
- Will you have been running all morning?
- Will he have been cooking dinner for an hour?
- Will she have been studying for three hours?
- Will it have been raining all day?
- Will we have been waiting for ages?
- Will they have been working here for five years?
疑问词问句
用疑问词开头,然后是will +主语+ have been +动词-ing。
例句:
- What will I have been doing by noon?
- Where will you have been running?
- How long will he have been cooking?
- Why will she have been studying for so long?
- When will it have been raining?
- How long will we have been waiting?
- How many years will they have been working here?
用法
注意:静态动词(如know、like、believe、want)通常不用于进行形式。它们描述的是状态而不是动作。
了解更多关于静态动词的信息练习题
下载可打印的测验以进行离线练习。每份PDF均从我们的题库中独立生成,确保您在每次尝试时都会获得一组全新的题目。
Loading quizzes...
Downloadable PDF
下载可打印的测验以进行离线练习。每份PDF均从我们的题库中独立生成,确保您在每次尝试时都会获得一组全新的题目。
Loading quizzes...