将来完成时

B2

语法路径 · 第 70 课 / 共 86 课 · 阶段 B2 · Perfect tenses and reported speech

将来完成时让你站在未来的某个时间点,说明到那时什么事情已经完成:到十二月我将已经存够钱了。它还有第二种非常常见的用法:推测刚刚发生的事情,比如“她大概已经出去了”。构成方式是 haber 的将来时(habré, habrás, habrá, habremos, habrán)加上过去分词(-ado/-ido):habré terminado。学习者常常把它和简单将来时混淆:terminaré 表示动作本身将在以后发生,而 habré terminado 强调动作在某一时刻之前已经完成。

NOWPastFuturereport doneFriday
I will have finished the report by Friday.

练习本课 · 9 句子

形式

肯定句sujeto + habré/habrás/habrá/habremos/habrán + participio
Para las ocho, ya habremos cenado.到八点的时候,我们就已经吃过晚饭了。
否定句sujeto + no + habré/habrás/habrá/habremos/habrán + participio
Para el lunes, todavía no habrán terminado el informe.到星期一,他们还不会写完报告。
疑问句¿habré/habrás/habrá/habremos/habrán + participio + complemento?
¿Habrás llegado a casa antes de la medianoche?你会在午夜之前到家吗?

何时使用

在未来某个时间点之前完成

当某个动作将在设定的时间或另一个未来事件之前完成时使用。截止时间通常用 'para' 或 'cuando' 引出。

Para diciembre, habré ahorrado suficiente dinero.到十二月,我就会攒够钱了。
Cuando llegues, ya habremos salido.等你到的时候,我们已经出门了。

对过去的推测

说话人不确定,推测已经发生了什么,相当于汉语的“大概已经……了”。这在日常对话中非常常见。

¿Dónde está Ana? Habrá salido a comprar algo.Ana在哪儿?她大概是出去买东西了。
No contesta el teléfono; se habrá quedado dormido.他不接电话,可能是睡着了。

预测一段时间后的结果

与 'dentro de' 连用,表示一段时间之后将会发生什么变化或取得什么成果。重点在于结果,而不是过程。

Dentro de diez años, la ciudad habrá cambiado mucho.十年后,这座城市将会发生很大的变化。
Dentro de un mes, habrás aprendido a manejar.一个月后,你就会学会开车了。

Habré + past participle

yohabré terminado
túhabrás terminado
él / ella / ustedhabrá terminado
nosotros / nosotrashabremos terminado
vosotros / vosotras (España)habréis terminado
ellos / ellas / ustedeshabrán terminado

信号词

para entoncespara + fecha u horapara cuandoyaantes dedentro de

不要与它混淆

将来未完成时

当动作在某个时间点之前完成时,选用将来完成时:'Para las cinco habré terminado'(五点之前完成),而 'Terminaré a las cinco' 表示在五点完成。推测也是同理:'Estará en casa' 是对现在的推测,'Habrá salido' 是对已经发生的事情的推测。

常见问题

西班牙语的将来完成时怎么构成?

把 haber 变成简单将来时,再加上过去分词:habré, habrás, habrá, habremos, habrán + hablado/comido/vivido。过去分词不随主语变化。

habrá salido 的意思是“将已经出去了”还是“大概已经出去了”?

两者皆可,取决于语境。如果有像 para las ocho 这样的未来截止时间,意思是“将已经出去了”;如果是在猜测当前的情况,意思是“大概已经出去了”。

在将来完成时中,se 或 lo 这样的代词放在哪里?

放在 haber 之前,绝不能连写在过去分词后面:se habrá ido、lo habré terminado。

谈论未来时,可以在 cuando 后面用 habré 吗?

不可以,cuando 后面要用虚拟式:应说 'cuando hayas terminado',而不是 'cuando habrás terminado'。将来完成时用在主句中。

将来完成时的句子里必须用 ya 吗?

不是必须的,但常常会出现 ya,用来强调到那时动作已经完成:'Para entonces ya habré llegado'。

更多将来时与条件式

将来未完成时A2简单条件式B1表推测的将来时B1条件完成时B2对过去的推测:habrá sido, habría sidoC1
← 语法路径下一课 · B2条件完成时