将来完成进行时的用法,基本上,将来完成进行时与将来完成时在概念上没有太大不同,两者都是用来表示“未来已经完成”的状态。唯一的差别在于将来完成进行时特别强调事情“持续进行”的状态,而将来完成时只简单叙述事情“将要完成”的状态。
例如,“在5点之前,我将已经持续等你3小时了”,可以看出整句在强调在5点之前,已经“持续等待多久”的状况。另外要注意的是,句中的“持续”要用“been”来表示。
必学重点
将来完成进行时=will+have+been+动词ing
重点分析
将来完成进行时句子必须加入“will(将要)”,并放在have(已经)been(持续)前面=will+have+been,然后再加上动词ing(动作持续进行),变成will+have+been+动词ing,用来表示未来持续进行并将完成的动作。
例句分析1
在5点之前,他将已经持续等你3小时了。
中文:在5点之前,他将已经持续等你3小时了。(wait的现在分词=waiting)
英文:他+将+已经+持续+等待ing+为了你+for 3小时+在5点之前
=He will have been waiting for you for three hours by five o’clock.(O)
常见错误He will has been waiting for you for three hours before five o’clock.(X)
will后面的has要打回原形=have;另外before主要用在表达“在……事件之前”;by主要用在表达“在……精确时间之前”。
例句分析2
当我们到达那里时,他将已经持续等我们2小时了。
中文:当我们到达时,他将已经持续等我们2小时了。(wait的现在分词=waiting)
英文:他+将+已经+持续+等待ing+为了我们+for 2小时+when+我们到达那里
=He will have been waiting for us for two hours when we arrive there. (O)
常见错误:He will has been waiting for we for two hours when we arrive there.(X)
will后面的has要打回原形=have;“为了某人”要用宾格,所以要用us。
例句分析3
到下个月,我祖父将已经持续住在这里10年了。
中文:到下个月,我祖父将已经持续住在这里10年了。(live的现在分词=living)
英文:我祖父+将+已经+居住ing+在这里+for 10年了+到下个月
=My grandfather will have been living here for ten years next month. (O)
常见错误:My grandfather will has been living here for ten years in next month.(X)
will后面的has要打回原形=have:next month是时间副词,用法和now相同,前面不用加in。
马上试试看
将来完成进行时顾名思义就是会出现代表“将来”的will、代表“完成”的have,代表“进行时”的动词加ing。只要掌握这几点,就能写出正确的句子了!
1.你已经开多久了?(drive的过去分词=driven)
2.在8点之前,我将已经持续开了4小时。
3.我儿子已经睡了多久?(sleep的过去分词=slept)
4.在8点之前他将已经持续睡了3小时。
5.你们现在在哪里?
6.我们在高速公路(freeway)上,因为我们将要去北京拜访安妮(Anne)。
7.安妮已经在北京住多久了?(live的过去分词=lived)
8.到下个月,她将已经持续在北京住10年了。(live的过去分词=lived)
9.她现在正在等你们吗?
10.是的,她现在正在等我们。
11.当我们到达她的房子时,她将已经持续等我们3小时了。
参考答案
马上试试看
1. How long have you driven?
2. I will have been driving for four hours by eight o’clock.
3. How long has my son slept?
4. He will have been sleeping for three hours by eight o’clock.
5. Where are you now?
6. We are on the freeway because we will go to Beijing to visit Anne.
7. How long has Anne lived in Beijing?
8. She will have been living in Beijing for ten years next month.
9. Is she waiting for you now?
10. Yes, she is waiting for us now.
11. She will have been waiting for us for three hours when we arrive at her house.