Рівень B2

Нереальні умови в минулому: si hubiera…

Щоб сказати, що сталося б у минулому, вживаємо si + pluscuamperfecto de subjuntivo, а в головному реченні — condicional compuesto. Українською: «якби знав, то б сказав» (про минуле).

умованаслідок
si + hubiera / hubiese + дієприкметникhabría / hubiera + дієприкметник
Si hubiera estudiado,habría aprobado.
Si me hubieras llamado,te habría ayudado.

Форми

  • Pluscuamperfecto de subjuntivo: hubiera, hubieras, hubiera, hubiéramos, hubierais, hubieran + дієприкметник.
  • Condicional compuesto: habría, habrías, habría, habríamos, habríais, habrían + дієприкметник.
  • У головному реченні hubiera може замінити habría: Si lo hubiera sabido, hubiera venido.

Змішані умови

Умова в минулому, наслідок зараз: Si hubiera aceptado ese trabajo, ahora viviría en Londres (Якби я тоді погодився, зараз жив би в Лондоні).

Приклади

  • Si hubiéramos salido antes, no habríamos perdido el tren.Якби ми вийшли раніше, не спізнилися б на потяг.
  • Si lo hubiera sabido, te lo habría dicho.Якби я знав, сказав би тобі.
  • ¿Qué habrías hecho tú?А що б ти зробив?
  • Ojalá no hubiera dicho eso.Краще б я цього не казав.
  • Si hubiera estudiado más, habría aprobado.Якби я більше вчився, склав би іспит.

Типові помилки

  • ✗ Si habría estudiado, habría aprobado.✓ Si hubiera estudiado, habría aprobado.Українське «якби вчився, склав би» має «б» в обох частинах, але в частині з si потрібен pluscuamperfecto de subjuntivo: hubiera estudiado.
  • ✗ Si supiera la verdad entonces, habría venido.✓ Si hubiera sabido la verdad entonces, habría venido.Українське «якби знав» не розрізняє теперішнє й минуле, але для минулого потрібне hubiera sabido, а не supiera.
  • ✗ Si hubieramos salido antes, no habriamos perdido el tren.✓ Si hubiéramos salido antes, no habríamos perdido el tren.У формах hubiéramos і habríamos знак наголосу обовʼязковий, а українська орфографія наголосів не позначає.
  • ✗ Si hubiera comer, no tendría hambre.✓ Si hubiera comido, no tendría hambre.Після hubiera стоїть дієприкметник, а не інфінітив: hubiera comido.
  • ✗ Ojalá no habría dicho eso.✓ Ojalá no hubiera dicho eso.Після ojalá вживаємо subjuntivo: hubiera dicho, а не condicional habría.