语法路径 · 第 66 课 / 共 86 课 · 阶段 B2 · The past subjunctive
谈论过去没有发生的事情时需要用到这种形式:表达遗憾、与过去事实相反的条件,或对某件已经发生的事情的感受。其核心概念是:一个已完成的过去动作,出现在要求使用虚拟式的从句中。它的构成是按人称变位的 hubiera(或 hubiese)+ 过去分词,例如 hubiera hablado、hubieras comido。它最常与 虚拟式过去未完成时(tuviera, fuera)混淆:si tuviera 表示与现在事实相反的情况,而 si hubiera tenido 表示与过去事实相反的情况。
练习本课 · 10 句子
hubiera / hubieras / hubiera / hubiéramos / hubieran + participiono + hubiera + participio¿... si + hubiera + participio?hubiese / hubieses / hubiese / hubiésemos / hubiesen + participio用在 'si' 之后,表示没有实现的条件;主句通常使用 habría + 过去分词。
Ojalá + 虚拟式过去完成时表示希望过去的情况有所不同。
当主句动词为过去时并要求使用虚拟式(惊讶、怀疑、高兴等),且从句动作发生在主句动作之前时使用。
两者在意思上没有区别。Hubiera 在拉丁美洲口语中更常用,而 hubiese 听起来更正式或更书面化。
通常用 habría + 过去分词:'Si hubiera sabido, habría venido'。在口语中,很多人也会在两个分句中都使用 hubiera + 过去分词。
Ojalá hubiera 表达对过去的遗憾:'Ojalá hubiera ido'。Ojalá tuviera 表达对现在的愿望:'Ojalá tuviera un coche'。
是的,当想象的事情发生在过去时要用:'Habla como si hubiera vivido en México'。如果指现在,则使用虚拟式过去未完成时:'como si fuera rico'。
最常见的有 hecho、dicho、visto、escrito、puesto、vuelto、abierto、roto。例如:'Si lo hubiera visto, te habría avisado'。