Модальні дієслова доконаного виду

B2 · Вище середньогоМодальні дієслова

Should have, could have та would have дозволяють говорити про те, що не сталося — втрачений шанс, неправильний вибір чи уявну альтернативу.

Чого ви навчитеся

  • Should have + дієприкметник минулого часу — жаль чи критика щодо минулої дії (чи бездіяльності)
  • Could have + дієприкметник минулого часу — здібність чи можливість, яка існувала, але не була використана
  • Would have + дієприкметник минулого часу — гіпотетичний результат, часто в умовних реченнях
  • Shouldn't have описує те, що сталося, але було неправильним вибором

Озираємося на те, чого не сталося

Should have, could have та would have всі поєднують модальне дієслово з have + дієприкметник минулого часу, щоб говорити про минуле — але кожне додає своє значення: жаль, втрачену можливість або гіпотетичний результат.

"You should have called me — I was worried."
"I could have helped you, but I didn't know you needed it."

Should have: жаль і критика

Should have виражає жаль про те, що не було зроблено, або критику вибору. Shouldn't have — навпаки: критикує те, що БУЛО зроблено.

"He should have apologized sooner."
"You shouldn't have spent all that money."

Could have: невикористана здібність чи можливість

Could have описує здібність чи можливість, яка існувала в минулому, але не була використана — часто з поясненням, чому саме.

"We could have won if we'd played better."
"They could have told us sooner."

Would have: гіпотетичне минуле

Would have описує те, що сталося б в уявному, іншому минулому — дуже поширене в реченнях третього типу умовних з if + had.

"If I had known, I would have come earlier."
"I wouldn't have said that if I'd known it would upset you."

Приклади з реального мовлення

"You shouldn't have worked so late."
"I could have helped you, but I didn't know."
"I wouldn't have believed it if I hadn't seen it myself."
"She could have won the race, but she twisted her ankle."

Зверни увагу

✗He should apologized sooner.
✓He should have apologized sooner.

Не пропускайте have — модальні перфекти потребують модальне дієслово + have + дієприкметник минулого часу, а не простий минулий час.

✗You shouldn't worked so late.
✓You shouldn't have worked so late.

Shouldn't have так само потребує have перед дієприкметником минулого часу, як і should have.

✗If I had known, I would come earlier.
✓If I had known, I would have come earlier.

У гіпотетичному минулому вживайте would have + дієприкметник минулого часу, а не просто would + базове дієслово.

Порівняння з вашою мовою

Українською жаль і гіпотеза — один шар: частка б/би при звичайному минулому часі; англійська додає окремий шар have

Українська виражає жаль, невикористану здібність і гіпотетичний результат в один шар: умовна частка б/би (або фраза треба було для «should have») додається прямо до звичайного дієслова МИНУЛОГО часу — я б допоміг («I would have helped»), треба було подзвонити («[you] should have called»). Жодного окремого, додаткового допоміжного елемента на це дієслово не накладається так, як англійська накладає have + дієприкметник минулого часу на should/could/would. Оскільки власні українські маркери жалю й гіпотези ніколи не потребують цього додаткового неособового шару, учні часто пропускають have в англійських модальних перфектах, утворюючи помилки на кшталт «he should apologized» — єдиний український дієслівний шар просто не готує їх до дволанкової англійської конструкції.

💡 Українською жаль і гіпотеза — один шар (б/би + минулий час); англійська додає окремий шар have + дієприкметник минулого часу.

💡 Should have, could have, would have — усі три завжди потребують have.

Життєва ситуація — після пропущеної події

"You should have come to the party, it was great!"

"I know, I wish I had. I could have come, but I was too tired."

"That's a shame. You would have loved the food."

"Next time I definitely will."

Практика

Вправа 1 · Оберіть правильне речення

Choose the correct sentence — regret or criticism about the past.

Вправа 2 · Оберіть правильне речення

Choose the correct sentence — unrealized past ability.

Вправа 3 · Оберіть правильне речення

Choose the correct sentence — a hypothetical past.

Вправа 4 · Оберіть правильне заперечення

Choose the correct negative.

Вправа 5 · Оберіть правильне речення

Choose the correct sentence — criticism of a past action that did happen.

Вправа 6 · Оберіть правильну відповідь

Which modal perfect expresses regret about something NOT done?

Вправа 7 · Оберіть правильне речення

Choose the correct sentence.

Вправа 8 · Оберіть правильне речення

Choose the correct sentence.

Вправа 9 · Доповніть речення

Complete (regret): 'I ___ (should/study) harder for that exam.'

Вправа 10 · Доповніть речення

Complete (unrealized ability): 'She ___ (could/win) the race, but she twisted her ankle.'

Вправа 11 · Розподіліть за групами

should have called
shouldn't have called
could have won
couldn't have won
would have helped
wouldn't have helped

0 / 6 розподілено

Вправа 12 · Типова помилка з української

Ukrainian's regret marker never adds an extra auxiliary layer onto the verb. Which is correct in English?

Швидка перевірка

П'ять коротких запитань, щоб перевірити, що запам'яталося.

Питання 1 / 5

Результат: 0/0

Choose the correct sentence.

Ви вивчили

  • Should have виражає жаль чи критику щодо минулої дії чи бездіяльності.
  • Could have описує невикористану здібність чи можливість у минулому.
  • Would have описує гіпотетичний результат в уявному минулому.
  • Усі три потребують have + дієприкметник минулого часу — простого минулого часу недостатньо.
Усі уроки цієї категорії