Ojalá hubiera estudiado más.要是我当时多学一点就好了。

Pretérito pluscuamperfecto de subjuntivo 是用来表示在过去另一个时刻之前就已经完成的事情的虚拟式,也用于没有发生过的想象中的过去。它由 haber 的 imperfecto de subjuntivo 加上过去分词构成。正如 pretérito perfecto de subjuntivo 是从现在回望,它是从过去的某个时间点回望。

简单记法: hubiera、hubieras、hubiera、hubiéramos、hubierais、hubieran(或同样正确的 hubiese、hubieses、hubiese、hubiésemos、hubieseis、hubiesen)+ 过去分词。用在本来会用 imperfecto de subjuntivo 的地方,但指的是更早发生或没有发生的事件:Quería que vinieras → Esperaba que hubieras venido antes。

如何构成

取 haber 的 imperfecto de subjuntivo,再加上过去分词,做法与 pluscuamperfecto(había hablado)一样,只是 haber 用虚拟式形式。和所有 imperfecto de subjuntivo 一样,词尾有两套可互换的形式:

haber(-ra / -se) 例子
yo hubiera / hubiese hubiera hablado
tú / vos hubieras / hubieses hubieras comido
usted/él/ella hubiera / hubiese hubiera vivido
nosotros/as hubiéramos / hubiésemos hubiéramos terminado
vosotros/as hubierais / hubieseis hubierais llegado
ustedes/ellos/ellas hubieran / hubiesen hubieran salido

nosotros/as 的形式带有书写重音符号,原因与所有 imperfecto de subjuntivo 相同:重音保持在 -bié- 上(也就是 hubiera 本身的重读音节),而在四音节的词中,重音落在倒数第三个音节时,一定要标重音符号。过去分词和其他复合时态里的一样,有规则的也有不规则的(hecho、dicho、visto、puesto、escrito……),宾语代词和自反代词放在 hubiera 之前:Si se lo hubieras dicho...

汉语表达对过去的遗憾,通常靠“当时”“早知道”“就好了”这类词语和“了”“过”来标示,动词本身不会变成一种专门的“过去的虚拟”形式(“要是我当时多学一点就好了”)。西班牙语则用动词形式区分:Ojalá estudiara más(关于现在或将来)和 Ojalá hubiera estudiado más(关于过去)。在表示怀疑或情感的句子里,说到更早发生的事,汉语通常用普通的陈述(“我怀疑他已经到了”),而西班牙语要求用虚拟式:Dudaba que hubiera llegado。

触发词与更早发生的事件

在虚拟式触发词之后,如果主句动词是过去时或条件式,事件与它同时或更晚发生时用 imperfecto de subjuntivo。如果事件发生在主句动词所指时刻之前,则改用 pluscuamperfecto de subjuntivo:

同时 / 更晚 更早
Dudaba que llegara hoy. Dudaba que hubiera llegado antes.
Me molestó que no avisaran. Me molestó que no hubieran avisado.
Esperaba que terminaras mañana. Esperaba que hubieras terminado para entonces.
No creía que lo hiciera. No creía que lo hubiera hecho.

Me alegré de que hubieras llegado a tiempo.(你准时到了,我很高兴。)Era una pena que se hubieran ido tan pronto.(他们这么早就走了,真可惜。)

这和现在时的搭配是同一对关系:pretérito perfecto de subjuntivo 从现在时的主句动词回望(Me alegro de que hayas venido),而 pluscuamperfecto de subjuntivo 从过去时或条件式的主句动词回望。Me habría gustado que hubieras estado allí.(要是你当时在那儿就好了。)

用 ojalá 表达对过去的愿望和遗憾

Ojalá 加 pluscuamperfecto de subjuntivo,表达的是对过去的、已经不可能实现的愿望:一种遗憾,或者希望事情当时能有不同的结果:

  • Ojalá hubiera estudiado más.(要是我当时多学一点就好了。)
  • Ojalá no hubiéramos salido tan tarde.(要是我们没那么晚出发就好了。)
  • Ojalá no hubieras dicho eso.(你要是没说那句话就好了。)

可以对照 ojalá 的其他句式:Ojalá venga(仍有可能实现的希望)、Ojalá viniera(对现在或以后不太可能实现的愿望,见 imperfecto de subjuntivo 的其他用法)和 Ojalá haya llegado(对可能已经发生的事的希望)。只有 ojalá + pluscuamperfecto de subjuntivo 是对已成定局的过去的遗憾。

用 como si 做比较

当想象的情形比主句动词更早时,como si 用 pluscuamperfecto de subjuntivo;当它与主句动词同时时,用 imperfecto de subjuntivo(Habla como si fuera el jefe):

  • Me miró como si hubiera visto un fantasma.(她看着我,好像见了鬼一样。)
  • Actúa como si nada hubiera pasado.(他表现得好像什么都没发生过。)

过去的想象条件

想象另一种不同的过去时,si 从句里的动词也是 pluscuamperfecto de subjuntivo(Si hubiera estudiado más, habría aprobado)。这一句式及其结果分句属于过去的想象条件(si + pluscuamperfecto de subjuntivo,condicional perfecto),这里不再重复。

常见错误

  • ❌ Ojalá habría estudiado más. → ✅ Ojalá hubiera estudiado más.(ojalá 之后的动词总是虚拟式,不用条件式。)
  • ❌ Dudaba que había llegado. → ✅ Dudaba que hubiera llegado.(dudaba que 是触发词,所以 haber 要用虚拟式形式,而不是陈述式的 había。)
  • ❌ Ojalá hubieramos estudiado más. → ✅ Ojalá hubiéramos estudiado más.(nosotros/as 的形式要带重音符号,hubiéramos 和 hubiésemos 都一样。)
  • ❌ Me miró como si ha visto un fantasma. → ✅ Me miró como si hubiera visto un fantasma.(como si 要求虚拟式,而更早的想象事件要用 pluscuamperfecto。)

小测验

  1. 补全:Ojalá __________ (tú, venir) a la fiesta; fue muy divertida.
  2. 补全:No creía que ellos __________ (terminar) tan pronto.
  3. 补全:Se comporta como si nunca me __________ (conocer).
  4. 哪一句说明说话人后悔没有多学习:Ojalá estudiara más 还是 Ojalá hubiera estudiado más?
  5. 补上缺少的重音符号:Ojalá hubieramos llegado antes.
查看答案
  1. hubieras venido(或 hubieses venido):这个愿望针对的是已经无法改变的过去事件。
  2. hubieran terminado(或 hubiesen terminado):no creía que 是过去时的触发词,而事件发生得更早。
  3. hubiera conocido(或 hubiese conocido):como si 搭配更早的想象事件时,要用 pluscuamperfecto de subjuntivo。
  4. Ojalá hubiera estudiado más:pluscuamperfecto de subjuntivo 表达对过去的遗憾,而 Ojalá estudiara más 是对现在或以后不太可能实现的愿望。
  5. Ojalá hubiéramos llegado antes.

要点回顾

  • Pluscuamperfecto de subjuntivo = hubiera、hubieras、hubiera、hubiéramos、hubierais、hubieran(或 -se)+ 过去分词(hubiera venido)。
  • 在主句动词为过去时或条件式的虚拟式触发词之后,它表示更早发生的事件(Dudaba que hubiera llegado)。
  • Ojalá + pluscuamperfecto de subjuntivo = 对已成定局的过去的愿望或遗憾(Ojalá hubiera estudiado más)。
  • Como si + pluscuamperfecto de subjuntivo = 比主句动词更早的想象情形(como si hubiera visto un fantasma)。
  • nosotros/as 的形式保留重音符号(hubiéramos、hubiésemos),代词放在 hubiera 之前。