Как образуется
Модальный плюс have плюс третья форма. Should have done — надо было, но не сделал. Shouldn’t have done — не надо было, но сделал. Could have done — мог бы, но не стал. Must have done — наверняка сделал (вывод о прошлом).
Когда употребляется
В разборе того, что пошло не так: своих ошибок, чужих решений, упущенных возможностей.
Чем отличается от русского
Русский выражает это словами «надо было», «мог бы», «зря»: «Надо было позвонить». Английская конструкция громоздкая, из трёх частей, и русскоговорящий её избегает — а без неё разбор ошибок звучит как перечисление фактов. Отдельная ловушка на слух: have здесь сокращается до «əv», и should have звучит как «shoulda» — на письме встречается ошибка should of, которую делают и носители.
| should have called | надо было позвонить, но не позвонил |
| shouldn’t have said | не надо было говорить, но сказал |
| could have helped | мог бы помочь, но не помог |
| must have forgotten | наверняка забыл |
| Звучит как | «shoulda», «coulda» — have стягивается |
| Ошибка письма | should of вместо should have |
Примеры
- I should have called you earlier. Надо было позвонить тебе раньше.
- You shouldn’t have signed it. Не надо было это подписывать.
- He must have forgotten. Он, наверное, забыл.
Упражнения
Ответ — под каждым заданием. В тренажёре эти упражнения проверяются сами, а ошибки потом возвращаются на повторение.
1. Выберите вариант
Что значит I should have called?
сожаление
Ответ
надо было позвонить, но я не позвонил
Конструкция всегда сообщает о несделанном. Если бы дело было сделано, она не понадобилась бы.
2. Выберите вариант
Что значит You shouldn’t have signed it?
упрёк
Ответ
ты подписал, и зря
Отрицательная форма сообщает, что действие БЫЛО совершено и было ошибкой.
3. Соедините пары
Соедините фразу и её смысл
разбор прошлого
Ответ
- I should have asked. — надо было спросить, не спросил
- You shouldn’t have paid. — заплатил, и зря
- We could have won. — могли выиграть, но не выиграли
- She must have left. — наверняка ушла
Три сожаления и один вывод. Форма одинаковая, а смысл задаёт модальный глагол.
4. Вставьте форму
Вставьте: «Он, наверное, забыл»
He ___ have forgotten.
Ответ
must
Must have — уверенный вывод о прошлом, а не обязанность.
5. Перестройте фразу
Скажите с сожалением: «I didn’t call you earlier»
I didn’t call you earlier.
Ответ
I should have called you earlier.
Факт превращается в признание ошибки. Именно это и ожидается в извинении.
6. Скажите вслух
Разберите неудачу: своё упущение и чужую ошибку
I should have checked the numbers, and they shouldn’t have sent it without asking.
Ответ
I should have checked the numbers, and they shouldn’t have sent it without asking.
Признание своего и упрёк чужому в одной фразе — обычная структура разбора инцидента.
