should have, could have, needn’t have
модальне + have + третя форма говорить про минуле: жаль, критику, втрачені можливості й непотрібні дії.
| значення | приклад | |
|---|---|---|
| should have | слід було (докір, жаль) | You should have told me. |
| shouldn’t have | не слід було | I shouldn’t have eaten so much. |
| could have | міг би (але не сталося) | We could have won. |
| needn’t have | не треба було (але зробив) | You needn’t have brought a gift. |
Приклади
- I should have booked earlier.Треба було бронювати раніше.
- You could have called me!Міг би й подзвонити!
- We needn’t have hurried, the train was late.Даремно ми поспішали — потяг запізнився.
- He shouldn’t have said that.Не варто було йому цього казати.
- She must have missed the bus.Вона, певно, запізнилась на автобус.
Типові помилки
- ✗ I should go there. (but I didn’t)✓ I should have gone there.Жаль про минуле, якого не було, передаємо через should have + третя форма.
- ✗ She must have went.✓ She must have gone.Після must have потрібна третя форма: go – went – gone.
- ✗ You shouldn’t have to said that.✓ You shouldn’t have said that.Після shouldn’t have основне дієслово стоїть у третій формі без частки to.
- ✗ He might have came.✓ He might have come.Третя форма від come — come, а came є формою Past simple.
- ✗ I would had called.✓ I would have called.Після would у минулих модальних конструкціях стоїть have, а не had: would have called.
