语法路径 · 第 67 课 / 共 86 课 · 阶段 B2 · The past subjunctive
这个结构用来谈论本可能发生却没有发生的事:表达后悔、责备,或设想另一种结局。条件和结果都发生在过去,已经结束,无法改变。条件从句用si + hubiera + 过去分词,结果从句用habría + 过去分词:Si hubiera estudiado, habría aprobado. 学习者常把它和si + tuviera混淆,后者描述的是与现在事实相反的情况。问问自己:说的是现在,还是已经过去的事?如果已经过去,就用hubiera。
练习本课 · 10 句子
Si + hubiera + participio, habría + participioSi no + hubiera + participio, no + habría + participio¿Qué + habría + participio + si + hubiera + participio?habría + participio + si + hubiera + participio当你后悔做了或没做某事时使用。真实的结果已经发生,你只是在设想另一种结果。
用来推测如果过去有所不同,事情会如何发展,或用来责怪、感谢某人。表达感谢时,si no hubiera sido por 这个短语非常常用。
当过去没有发生的事影响到现在时,条件从句仍用 si + hubiera,但结果从句改用简单条件式,常与 ahora 连用。
可以。Si hubiera sabido, hubiera venido 在口语中非常常见。在正式书面语中,habría venido 被认为更规范。
意思上没有区别:Si hubiese estudiado 和 Si hubiera estudiado 完全相同。在拉丁美洲的日常口语中,hubiera 更常用。
不可以。si 之后只能用hubiera + 过去分词;habría 只能用在结果从句中。
是的。它对应英语的 If I had known, I would have come(要是我早知道,我就来了):Si hubiera sabido, habría venido。
Yo hubiera, tú hubieras, él hubiera, nosotros hubiéramos, ustedes hubieran,然后加上过去分词:hubiéramos llegado。
条件从句仍用si + hubiera,结果从句用简单条件式:Si hubiera dormido, ahora no estaría cansado.