| Форма | haya / hayas / hayamos / hayan + 3-тя форма дієслова | Me alegro de que hayas venido. | Я радий, що ти прийшов. |
| Форма | hubiera / hubieras / hubiéramos / hubieran + 3-тя форма дієслова | Ojalá hubiera venido. | Якби ж він прийшов! |
| Вживання | haya: завершена дія в проміжку часу, що сягає теперішнього | Espero que hayas dormido bien. | Сподіваюся, ти добре поспав. |
| Вживання | hubiera: дія, що передує іншій минулій дії, або дія, яка не відбулася | No creía que hubiera llegado. | Я не думав, що він приїхав. |
| Час | після cuando — майбутня дія, що передує іншій | Cuando el jefe se haya ido, hablamos. | Коли начальник піде, поговоримо. |
| Умова | si + hubiera + 3-тя форма дієслова | Si hubieras llegado antes, habrías visto el inicio. | Якби ти прийшов раніше, ти побачив би початок. |
| C1Форма | дієслово, утворене від неправильного, зберігає його дієприкметник | Dudo que lo haya descrito. / Ojalá lo hubiera devuelto. | Сумніваюся, що він це описав. / Якби ж він це повернув! |
| C1Вживання | після заперечення думки haya замінює майбутній перфект | No pienso que se haya quedado dormido. | Не думаю, що він заснув. |
| C2Вживання | якщо йдеться про минуле, імперфект може замінити haya | No creo que haya salido anoche. / No creo que saliera anoche. | Не думаю, що він виходив учора ввечері. / Не думаю, що він виходив учора ввечері. |
| Пастка | після дієслова в минулому — hubiera, а не había | Dudaba que lo hubiera hecho. | Я сумнівався, що він це зробив. |
| Пастка | після cuando — haya, а не habrá | Cuando haya terminado, te llamo. | Коли закінчу, я тобі зателефоную. |