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。)
小测验
- 补全:Ojalá __________ (tú, venir) a la fiesta; fue muy divertida.
- 补全:No creía que ellos __________ (terminar) tan pronto.
- 补全:Se comporta como si nunca me __________ (conocer).
- 哪一句说明说话人后悔没有多学习:Ojalá estudiara más 还是 Ojalá hubiera estudiado más?
- 补上缺少的重音符号:Ojalá hubieramos llegado antes.
查看答案
- hubieras venido(或 hubieses venido):这个愿望针对的是已经无法改变的过去事件。
- hubieran terminado(或 hubiesen terminado):no creía que 是过去时的触发词,而事件发生得更早。
- hubiera conocido(或 hubiese conocido):como si 搭配更早的想象事件时,要用 pluscuamperfecto de subjuntivo。
- Ojalá hubiera estudiado más:pluscuamperfecto de subjuntivo 表达对过去的遗憾,而 Ojalá estudiara más 是对现在或以后不太可能实现的愿望。
- Ojalá hubiéramos llegado antes.
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- 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 之前。