Para las ocho, ya habré terminado el informe.到八点我就已经把报告写完了。
Futuro perfecto 表示某件事到将来某个时刻会已经完成,也就是已经做完、结束了。它由 haber 的将来时加过去分词构成,用的正是现在完成时里那个过去分词。
简而言之: habré/habrás/habrá/habremos/habréis/habrán + 过去分词。Para las ocho, ya habré terminado. 只有 haber 会随主语变化;分词始终不变,包括那些不规则形式(hecho、dicho、visto、puesto……)。
Futuro perfecto 怎么构成
把 haber 变成将来时形式,再加上一个过去分词——这里分词从不因性、数而变化,和现在完成时里的规则完全一样:
| 主语 | haber(将来时) | + 分词 |
|---|---|---|
| yo | habré | habré terminado |
| tú | habrás | habrás llegado |
| usted / él / ella | habrá | habrá salido |
| nosotros/as | habremos | habremos comido |
| vosotros/as | habréis | habréis vuelto |
| ustedes / ellos / ellas | habrán | habrán hecho |
不规则分词和现在完成时里学过的完全一样:hecho、dicho、visto、puesto、escrito、vuelto、abierto、muerto、roto、cubierto。
到将来某个时刻已经完成
Futuro perfecto 最主要的作用,是表明一个动作会在将来某个尚未到来的时刻——一个截止日期、一个事件,或某个时间点——之前完成:
Para las ocho, ya habré terminado el informe.(到八点我就已经把报告写完了。)Cuando llegues, ya habré salido.(等你到的时候,我已经出门了。)Para el próximo año, habremos ahorrado suficiente.(到明年,我们就已经攒够钱了。)
汉语没有和 futuro perfecto 直接对应的语法形式——汉语通常靠时间词加上"已经"和"了"来表达"到那时就已经做完了"这个意思(比如"到八点我就已经写完报告了"),动词本身不需要变化。西班牙语则不同:futuro perfecto 会明确标记动作到参照的未来时点时已经完成,而简单将来时(Terminaré el informe para las ocho,"我会在八点前写完报告")虽然也能自然地表达"到期限前完成",但并不专门用语法标记"完成"这个意思,能不能表达完成要看语境和时间状语。
Cuando 引导的从句和 futuro perfecto 连用时,需要用虚拟式,和任何其他表示将来的 cuando 从句一样——这个用法可以参考虚拟式:目的和将来时间。
对过去的推测
正如简单将来时可以用来对现在做推测(¿Qué hora será?——"不知道现在几点了"),futuro perfecto 对过去也起同样的作用:推测某件事可能已经发生了,但并不确定:
Habrá llegado ya.(他大概已经到了。)No contesta — se habrá quedado sin batería.(他不接电话,大概是手机没电了。)
这不是对未来的真正预测,而是说话者在当下对一个已经完成的动作作出的推测,用的形式和"到将来某个时刻已经完成"这个意思完全一样。区分这两种意思,全靠上下文——并没有专门的语法规则来区分它们。
常见错误
- ❌ Habré terminada → ✅ Habré terminado.(futuro perfecto 里的分词从不和主语保持一致——它永远是不变的 -ado/-ido 形式,或者不规则形式。)
- ❌ Habré ido cuando tú llegas → ✅ Habré ido cuando tú llegues.(表示将来意义的 cuando 从句要用虚拟式,不能用陈述式——参见链接里关于虚拟式的课程。)
- ❌ 用 Va a haber terminado 表示对过去的推测 → ✅ Habrá terminado.(推测这个意思专属于 futuro perfecto,而不属于 ir a + haber + 分词这种说法,那样说在这里并不自然。)
小测验
- 补全:Para mañana, ya ___(terminar)el proyecto.
- 改写成对过去的推测:Probablemente ya llegaron.
- 用正确的分词补全:Para las diez, habré ___(hacer)toda la tarea.
- 为什么 Habré ido cuando tú llegas 是错的?
显示答案
- Para mañana, ya habré terminado el proyecto.
- Ya habrán llegado.
- Para las diez, habré hecho toda la tarea.
- 表示将来意义的 cuando 从句需要虚拟式——应该说 Habré ido cuando tú llegues.
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- Futuro perfecto = haber 的将来时(habré/habrás/habrá/habremos/habréis/habrán)+ 过去分词,分词和现在完成时里的一样。
- 主要用法:表示一个动作在将来某个时刻之前完成(Para las ocho, ya habré terminado)。
- 第二个常见用法:推测某件事可能已经发生了(Habrá llegado ya),这是简单将来时对现在做推测的用法在过去方向上的对应说法。
- 和 futuro perfecto 连用的 cuando 从句需要虚拟式,和任何其他表示将来的 cuando 从句一样。
- 分词从不和主语保持一致——它是不变的。