Modal Verbs for Deduction
Цель урока
В этом уроке мы разбираем одну из самых важных тем уровня B2: как говорить о прошлом не как о голом факте, а как о выводе, догадке, сожалении, критике или упущенной возможности.
После этого урока ученик должен понимать не только перевод конструкций must have done, might have done, could have done, can’t have done, should have done, но и внутреннюю логику: почему носитель выбирает именно эту конструкцию, какую степень уверенности он показывает и какой эмоциональный оттенок появляется в предложении.
- He must have forgotten — он, наверное, забыл, потому что всё на это указывает
- She might have left — она, возможно, ушла, но я не уверен
- They can’t have known — они не могли знать, это почти невозможно
- We could have won — мы могли выиграть, но не выиграли
- You should have called me — тебе стоило позвонить мне, но ты не позвонил
- I shouldn’t have said that — мне не стоило это говорить, я жалею об этом
Это не тема “для галочки”. Это грамматика, которая делает английский взрослым, живым и естественным. Без неё человек часто говорит слишком прямо: He forgot. She left. You made a mistake. А носитель обычно добавляет отношение: He must have forgotten. She might have left. You shouldn’t have done that.
Что такое Modal Perfect простыми словами

Modal Perfect — это конструкция, где модальный глагол соединяется с have + V3.
Главная формула: modal verb + have + V3
Модальный глагол показывает отношение говорящего: уверенность, сомнение, невозможность, сожаление, критику или возможность. А have + V3 переносит действие в прошлое.
|
Часть конструкции |
Что делает |
|
modal verb |
показывает отношение говорящего: must, might, could, can’t, should |
|
have + V3 |
показывает, что действие относится к прошлому |
|
вся конструкция |
показывает вывод, догадку, сожаление или оценку прошлого действия |
Сравни:
|
Сейчас |
Прошлое |
|
He must be tired |
He must have been tired |
|
She might be at home |
She might have been at home |
|
You should call him |
You should have called him |
Вот здесь и начинается B2-логика. Мы больше не просто называем действие. Мы показываем, как говорящий оценивает это действие.
Почему эта тема такая важная для B2
На уровне A1–A2 ученик обычно говорит фактами: He went home. She forgot. They were late. Это понятно, но звучит очень прямолинейно.
На уровне B1 человек начинает добавлять причины и связки: Maybe he went home because he was tired. But still речь часто остаётся простой.
На уровне B2 нужно уметь говорить тоньше: не “он ушёл”, а “он, должно быть, ушёл”; не “она забыла”, а “она, возможно, забыла”; не “ты ошибся”, а “тебе не стоило так делать”.
|
Простой уровень |
B2-уровень |
Разница |
|
He forgot |
He must have forgotten |
не просто факт, а логический вывод |
|
She left |
She might have left |
не факт, а возможность |
|
They didn’t know |
They can’t have known |
сильная уверенность в невозможности |
|
You made a mistake |
You shouldn’t have done that |
критика и сожаление |
|
We lost |
We could have won |
упущенная возможность |
Именно поэтому Modal Perfect постоянно встречается в фильмах, интервью, разговорах, расследованиях, спорах и историях о прошлом.
Главная карта значений
|
Конструкция |
Главный смысл |
Степень уверенности / эмоция |
Русская логика |
|
must have done |
сильный вывод о прошлом |
высокая уверенность |
наверное / должно быть |
|
might have done |
слабое предположение о прошлом |
низкая или средняя уверенность |
возможно / может быть |
|
may have done |
более нейтральное предположение |
средняя вероятность |
возможно |
|
could have done |
мог сделать / была возможность |
часто упущенный шанс |
мог бы / мог |
|
can’t have done |
невозможность в прошлом |
почти уверен, что нет |
не мог / не может быть |
|
couldn’t have done |
не мог сделать |
невозможность или отсутствие способности |
не мог бы / не смог бы |
|
should have done |
надо было сделать |
сожаление или критика |
стоило / надо было |
|
shouldn’t have done |
не надо было делать |
сожаление, вина, критика |
не стоило / зря |
Важно: перевод “наверное”, “возможно”, “надо было” помогает только на старте. Но настоящая задача — почувствовать степень уверенности и эмоцию говорящего.
Must have done — сильный логический вывод

Must have done используется, когда говорящий почти уверен, что что-то произошло в прошлом. Но это не 100% факт. Это сильный логический вывод.
Формула: must + have + V3
Внутренняя логика такая: “Я не видел само действие, но признаки настолько сильные, что почти уверен”.
He must have forgotten about the meeting
Он, наверное, забыл о встрече
Комментарий: человек не пришёл, и это самое логичное объяснение
She must have gone home already
Она, наверное, уже ушла домой
Комментарий: её нет на месте, и говорящий делает вывод
They must have been very tired after the trip
Они, наверное, были очень уставшими после поездки
Комментарий: поездка была тяжёлой, вывод логичный
You must have seen this photo before
Ты, наверное, видел это фото раньше
Комментарий: говорящий предполагает по реакции собеседника
The driver must have taken the wrong turn
Водитель, наверное, свернул не туда
Комментарий: результат показывает ошибку
Must have done особенно часто появляется там, где есть видимый результат: человек опоздал, телефон выключен, дверь закрыта, деньги исчезли, кто-то не отвечает.
|
Ситуация |
Вывод на английском |
Русский смысл |
|
Телефон не включается |
The battery must have died |
Батарея, наверное, села |
|
Дома темно |
They must have gone to bed |
Они, наверное, легли спать |
|
Он весь мокрый |
He must have walked in the rain |
Он, наверное, шёл под дождём |
|
Она не пришла на работу |
She must have felt sick |
Она, наверное, плохо себя почувствовала |
|
Документ исчез |
Someone must have deleted it |
Кто-то, наверное, удалил его |
Частая ошибка: воспринимать must have done как обязанность в прошлом. Нет. В этой теме must не значит “должен был”. Здесь must означает “должно быть / наверное”.
|
Предложение |
Правильный смысл |
Неправильное понимание |
|
He must have left |
Он, наверное, ушёл |
Он должен был уйти |
|
She must have known |
Она, наверное, знала |
Она должна была знать |
|
They must have forgotten |
Они, наверное, забыли |
Они должны были забыть |
Might have done — возможно произошло

Might have done используется, когда говорящий не уверен. Это не сильный вывод, а один из возможных вариантов.
Формула: might + have + V3
Внутренняя логика такая: “Может быть, это произошло, но я не могу утверждать”.
She might have missed the bus
Она, возможно, пропустила автобус
Комментарий: это только один из вариантов
He might have fallen asleep
Он, возможно, уснул
Комментарий: поэтому не отвечает
They might have changed their plans
Они, возможно, изменили свои планы
Комментарий: нет точной информации
I might have left my keys at work
Я, возможно, оставил ключи на работе
Комментарий: говорящий не уверен
We might have misunderstood the instructions
Мы, возможно, неправильно поняли инструкции
Комментарий: это вероятная причина ошибки
Might have done часто звучит мягче, осторожнее и дипломатичнее, чем must have done. Когда человек не хочет звучать слишком уверенно, он выбирает might.
|
Must have done |
Might have done |
|
He must have missed the train |
He might have missed the train |
|
She must have misunderstood me |
She might have misunderstood me |
|
They must have lost the address |
They might have lost the address |
Для ученика важно не переводить might have как “мог бы”. В этой теме might have чаще означает именно “возможно произошло”.
May have done — более нейтральное возможно
May have done очень близко к might have done, но часто звучит чуть более нейтрально или официально. В разговорной речи might have встречается очень часто, а may have часто можно увидеть в новостях, статьях, деловой речи и осторожных формулировках.
The company may have lost important data
Компания, возможно, потеряла важные данные
Комментарий: нейтральный или официальный стиль
The mistake may have caused serious problems
Ошибка, возможно, вызвала серьёзные проблемы
Комментарий: осторожное утверждение
He may have misunderstood the question
Он, возможно, неправильно понял вопрос
Комментарий: мягкая догадка
|
Might have |
May have |
|
чаще разговорно |
чаще нейтрально / официально |
|
очень естественно в обычной речи |
часто в письме, новостях, отчётах |
|
She might have left |
She may have left |
Could have done — мог сделать, но часто не сделал

Could have done — одна из самых сложных конструкций, потому что у неё несколько оттенков.
Формула: could + have + V3
Главная идея: в прошлом была возможность. Очень часто действие не произошло, и поэтому появляется оттенок упущенного шанса, сожаления или упрёка.
We could have won the game
Мы могли выиграть игру
Комментарий: но, скорее всего, не выиграли
You could have told me earlier
Ты мог сказать мне раньше
Комментарий: звучит как упрёк
I could have helped you
Я мог помочь тебе
Комментарий: возможность была
She could have become a great doctor
Она могла стать отличным врачом
Комментарий: потенциал был
They could have avoided this problem
Они могли избежать этой проблемы
Комментарий: но не избежали
Очень важно: could have done не всегда означает догадку. Часто это именно “мог бы, но не сделал”.
|
Смысл |
Пример |
Комментарий |
|
упущенная возможность |
We could have won |
могли выиграть, но не выиграли |
|
мягкий упрёк |
You could have warned me |
ты мог предупредить, но не предупредил |
|
теоретическая возможность |
It could have been worse |
могло быть хуже |
|
прошлая способность / шанс |
I could have helped |
я мог помочь |
Сравни could have и might have:
|
Could have done |
Might have done |
|
He could have left earlier |
He might have left earlier |
|
She could have called him |
She might have called him |
|
We could have made a mistake |
We might have made a mistake |
Вот здесь многие путаются. Could have часто отвечает на вопрос “что было возможно?”, а might have отвечает на вопрос “что, возможно, произошло?”.
Can’t have done — не мог сделать, это невозможно

Can’t have done используется, когда говорящий почти уверен, что событие не произошло. Это логическая невозможность в прошлом.
Формула: can’t + have + V3
He can’t have said that
Он не мог этого сказать
Комментарий: говорящий не верит, что это правда
She can’t have forgotten my name
Она не могла забыть моё имя
Комментарий: это кажется невозможным
They can’t have finished already
Они не могли уже закончить
Комментарий: слишком быстро
You can’t have seen him there
Ты не мог видеть его там
Комментарий: он не мог быть там
It can’t have been easy
Это не могло быть легко
Комментарий: говорящий уверен, что было трудно
Can’t have done — это противоположность must have done.
|
Must have done |
Can’t have done |
|
He must have known |
He can’t have known |
|
She must have left |
She can’t have left |
|
They must have seen us |
They can’t have seen us |
В американской и британской разговорной речи часто можно услышать: No way, he can’t have done that. Это эмоциональная реакция: “Да не может быть, чтобы он это сделал”.
Couldn’t have done — не мог бы сделать / не смог бы сделать
Couldn’t have done похоже на can’t have done, но часто звучит немного иначе. Can’t have done больше про логический вывод “это невозможно”. Couldn’t have done часто про невозможность по способностям, условиям или обстоятельствам.
I couldn’t have done it without your help
Я не смог бы сделать это без твоей помощи
Комментарий: условия не позволяли
She couldn’t have known the truth
Она не могла знать правду
Комментарий: у неё не было доступа к информации
They couldn’t have arrived earlier
Они не могли приехать раньше
Комментарий: обстоятельства не позволяли
We couldn’t have predicted this result
Мы не могли предсказать этот результат
Комментарий: это было невозможно заранее
|
Can’t have done |
Couldn’t have done |
|
часто сильная логическая невозможность |
часто невозможность из-за условий |
|
He can’t have lied |
He couldn’t have lied |
|
звучит как вывод сейчас |
звучит как невозможность в той ситуации |
Should have done — надо было, стоило сделать

Should have done — конструкция сожаления, критики и анализа ошибок. Она показывает, что в прошлом было лучше сделать другое действие.
Формула: should + have + V3
You should have called me
Тебе стоило позвонить мне
Комментарий: ты не позвонил, и это было ошибкой
I should have studied harder
Мне стоило учиться усерднее
Комментарий: говорящий жалеет
We should have left earlier
Нам стоило уйти раньше
Комментарий: теперь есть последствия
She should have listened to you
Ей стоило послушать тебя
Комментарий: она не послушала
They should have prepared better
Им стоило подготовиться лучше
Комментарий: подготовка была слабой
Should have done всегда смотрит назад. Человек уже знает результат и оценивает прошлое действие.
|
Сейчас / будущее |
Прошлое |
|
You should call him |
You should have called him |
|
We should leave early |
We should have left early |
|
She should be careful |
She should have been careful |
Очень важный эмоциональный оттенок: should have done может звучать мягко, а может звучать как обвинение. Всё зависит от ситуации и интонации.
|
Фраза |
Мягкий смысл |
Жёсткий смысл |
|
You should have told me |
Лучше было бы сказать мне |
Ты должен был сказать мне, почему не сказал? |
|
You should have waited |
Надо было подождать |
Ты зря не подождал |
|
You should have asked |
Стоило спросить |
Ты сделал неправильно, потому что не спросил |
Shouldn’t have done — не стоило делать, зря сделал

Shouldn’t have done показывает, что действие произошло, но говорящий считает его ошибкой.
Формула: shouldn’t + have + V3
I shouldn’t have said that
Мне не стоило этого говорить
Комментарий: я сказал и теперь жалею
You shouldn’t have spent so much money
Тебе не стоило тратить столько денег
Комментарий: ты потратил и это ошибка
He shouldn’t have trusted them
Ему не стоило им доверять
Комментарий: он доверился и пострадал
We shouldn’t have waited so long
Нам не стоило так долго ждать
Комментарий: ожидание было ошибкой
She shouldn’t have ignored the warning
Ей не стоило игнорировать предупреждение
Комментарий: она проигнорировала
Эта конструкция часто появляется после ошибок, ссор, неудачных решений и сожалений.
|
Русская мысль |
Английская конструкция |
|
Зря я это сказал |
I shouldn’t have said that |
|
Зря мы туда пошли |
We shouldn’t have gone there |
|
Ему не стоило соглашаться |
He shouldn’t have agreed |
|
Тебе не стоило им верить |
You shouldn’t have believed them |
|
Нам не надо было ждать |
We shouldn’t have waited |
Deduction vs Regret — две большие группы темы
Внутри Modal Perfect есть две большие группы. Если ученик это понимает, тема становится намного проще.
|
Группа |
Конструкции |
Что делают |
|
Deduction / выводы |
must have, might have, may have, can’t have |
помогают делать выводы и предположения о прошлом |
|
Regret / criticism / missed opportunity |
should have, shouldn’t have, could have |
показывают сожаление, критику или упущенную возможность |
Первая группа отвечает на вопрос: “Что, наверное, произошло?”
Вторая группа отвечает на вопрос: “Что надо было сделать иначе?”
|
Вопрос в голове говорящего |
Конструкция |
Пример |
|
Что, скорее всего, произошло? |
must have |
He must have forgotten |
|
Что, возможно, произошло? |
might have / may have |
She might have left |
|
Что невозможно? |
can’t have |
They can’t have known |
|
Что было возможно, но не произошло? |
could have |
We could have won |
|
Что надо было сделать? |
should have |
You should have called |
|
Что не надо было делать? |
shouldn’t have |
I shouldn’t have said that |
Почему нельзя говорить must had / should went / might has
Главная техническая ошибка — ломать формулу. В Modal Perfect формула всегда одна: modal verb + have + V3.
|
Неправильно |
Правильно |
Почему |
|
He must forgot |
He must have forgotten |
после must нужна форма have + V3 |
|
She might has left |
She might have left |
после modal verb не ставим has |
|
You should have went |
You should have gone |
после have нужен V3, а не V2 |
|
They can’t had known |
They can’t have known |
после can’t нужна базовая форма have |
|
He musted have done |
He must have done |
modal verb не получает -ed |
|
V1 |
V2 |
V3 для Modal Perfect |
Пример |
|
go |
went |
gone |
He must have gone home |
|
see |
saw |
seen |
You might have seen him |
|
do |
did |
done |
They should have done it |
|
write |
wrote |
written |
She could have written earlier |
|
take |
took |
taken |
We might have taken the wrong road |
|
know |
knew |
known |
He can’t have known the truth |
|
choose |
chose |
chosen |
They should have chosen another option |
Большое сравнение всех конструкций на одной ситуации
Возьмём одну ситуацию: человек не пришёл на встречу. По-русски мы можем сказать много разных мыслей. В английском каждая мысль требует своей конструкции.
|
Мысль |
Английское предложение |
Смысл |
|
Он, наверное, забыл |
He must have forgotten |
я почти уверен |
|
Он, возможно, забыл |
He might have forgotten |
это один из вариантов |
|
Он мог забыть |
He could have forgotten |
такая возможность была |
|
Он не мог забыть |
He can’t have forgotten |
я почти уверен, что он не забыл |
|
Ему стоило позвонить |
He should have called |
он не позвонил, и это плохо |
|
Ему не стоило соглашаться на встречу |
He shouldn’t have agreed to the meeting |
он согласился зря |
Вот почему нельзя учить эти конструкции как “одинаковые”. Они отвечают на разные мысли.
Как это звучит в реальном диалоге
Диалог 1:
A: He didn’t answer my calls yesterday.
B: He might have been busy.
A: Maybe. But he promised to call me back.
B: Then he should have texted you at least.
Перевод:
A: Он вчера не ответил на мои звонки.
B: Он, возможно, был занят.
A: Может быть. Но он обещал перезвонить.
B: Тогда ему стоило хотя бы написать тебе.
Диалог 2:
A: The door is open, but nobody is here.
B: They must have left in a hurry.
A: They can’t have gone far. Their car is still outside.
Перевод:
A: Дверь открыта, но здесь никого нет.
B: Они, наверное, ушли в спешке.
A: Они не могли уйти далеко. Их машина всё ещё снаружи.
Диалог 3:
A: We lost the deal.
B: We could have prepared better.
A: I know. I shouldn’t have ignored the numbers.
Перевод:
A: Мы потеряли сделку.
B: Мы могли подготовиться лучше.
A: Я знаю. Мне не стоило игнорировать цифры.
Русская логика vs английская логика
Русский язык часто выражает такие идеи отдельными словами: наверное, возможно, зря, надо было, не мог. Английский часто выражает это через грамматическую конструкцию.
|
Русская фраза |
Английская логика |
Пример |
|
наверное |
must have + V3 |
Он, наверное, забыл → He must have forgotten |
|
возможно |
might have + V3 |
Она, возможно, ушла → She might have left |
|
не мог |
can’t have + V3 |
Он не мог знать → He can’t have known |
|
мог бы |
could have + V3 |
Мы могли выиграть → We could have won |
|
стоило |
should have + V3 |
Тебе стоило спросить → You should have asked |
|
не стоило / зря |
shouldn’t have + V3 |
Мне не стоило соглашаться → I shouldn’t have agreed |
Главная ошибка русскоговорящего ученика — переводить только словами, а не грамматикой. В английском “наверное сделал” часто не probably did, а именно must have done.
Probably did vs must have done
Иногда ученики спрашивают: можно ли сказать He probably forgot? Да, можно. Но He must have forgotten звучит более как вывод.
|
He probably forgot |
He must have forgotten |
|
Он, вероятно, забыл |
Он, должно быть, забыл |
|
обычное предположение |
логический вывод |
|
может быть просто мнение |
есть признаки или причина так думать |
|
проще по стилю |
более взрослое звучание |
He probably forgot
Он, вероятно, забыл
Комментарий: обычная вероятность
He must have forgotten
Он, наверное, забыл
Комментарий: говорящий делает вывод по ситуации
She probably left early
Она, вероятно, ушла рано
Комментарий: простое предположение
She must have left early
Она, наверное, ушла рано
Комментарий: есть признаки: её нет, вещи исчезли
Нюансы эмоционального оттенка
Одна и та же конструкция может звучать по-разному в зависимости от интонации и ситуации.
|
Конструкция |
Нейтрально |
Эмоционально |
|
must have |
логический вывод |
удивление: “да он точно…” |
|
might have |
осторожная догадка |
попытка не обвинять человека |
|
could have |
возможность |
упрёк: “ты мог бы…” |
|
can’t have |
невозможность |
шок: “да не может быть” |
|
should have |
совет о прошлом |
критика: “надо было…” |
|
shouldn’t have |
ошибка прошлого |
сожаление, вина, раздражение |
You should have told me
Тебе стоило сказать мне
Комментарий: часто звучит как критика
I shouldn’t have said that
Мне не стоило этого говорить
Комментарий: сожаление
He can’t have done this
Он не мог этого сделать
Комментарий: шок или недоверие
Частые ошибки и как их исправлять
|
Ошибка |
Почему ошибка |
Правильно |
|
He must forgot |
нет have + V3 |
He must have forgotten |
|
She might has left |
после might нельзя has |
She might have left |
|
They should have went |
went — V2, нужен V3 |
They should have gone |
|
I could helped you |
нет have + V3 |
I could have helped you |
|
He can’t knew it |
knew — V2, нужен have known |
He can’t have known it |
|
You should called me |
нет have + V3 |
You should have called me |
|
We must have went there |
после have нужен gone |
We must have gone there |
Практическое правило для ученика: если видишь must / might / could / can’t / should и речь о прошлом, почти всегда проверяй, стоит ли после них have + V3.
Естественные B2-примеры
He must have misunderstood the whole situation
Он, наверное, неправильно понял всю ситуацию
Комментарий: сильный вывод
She might have deleted the message by accident
Она, возможно, случайно удалила сообщение
Комментарий: слабая догадка
We could have solved the problem earlier
Мы могли решить проблему раньше
Комментарий: упущенная возможность
They can’t have made that decision alone
Они не могли принять это решение одни
Комментарий: невозможность
You should have checked the details first
Тебе стоило сначала проверить детали
Комментарий: критика
I shouldn’t have trusted that information
Мне не стоило доверять той информации
Комментарий: сожаление
The manager must have seen the report
Менеджер, наверное, видел отчёт
Комментарий: логический вывод
The client may have changed his mind
Клиент, возможно, передумал
Комментарий: нейтральное предположение
We might have missed something important
Мы, возможно, пропустили что-то важное
Комментарий: осторожная догадка
This mistake could have cost us a lot of money
Эта ошибка могла стоить нам больших денег
Комментарий: возможное последствие
He can’t have finished such a big project in one day
Он не мог закончить такой большой проект за один день
Комментарий: невозможность
They should have explained the rules more clearly
Им стоило объяснить правила более ясно
Комментарий: критика прошлого
Как объяснять эту тему ученику максимально просто
Если объяснять совсем коротко, можно дать ученику такую модель:
|
Что ты хочешь сказать |
Используй |
|
Я почти уверен, что это произошло |
must have + V3 |
|
Я не уверен, но это возможно |
might have + V3 |
|
Это было возможно |
could have + V3 |
|
Я почти уверен, что это невозможно |
can’t have + V3 |
|
Надо было сделать иначе |
should have + V3 |
|
Не надо было этого делать |
shouldn’t have + V3 |
А потом постепенно добавлять нюансы: must have — вывод, might have — догадка, could have — возможность, should have — сожаление или критика.
Мини-алгоритм выбора конструкции
- Сначала спроси себя: я говорю о прошлом или о настоящем?
- Если о прошлом, почти наверняка нужна форма have + V3.
- Если я почти уверен — выбираю must have.
- Если я не уверен — выбираю might have или may have.
- Если считаю невозможным — выбираю can’t have.
- Если говорю о возможности, которая была — выбираю could have.
- Если говорю “надо было” — выбираю should have.
- Если говорю “не стоило” — выбираю shouldn’t have.
|
Внутренний вопрос |
Ответ |
Конструкция |
|
Я почти уверен? |
да |
must have |
|
Я просто предполагаю? |
да |
might have / may have |
|
Я уверен, что это невозможно? |
да |
can’t have |
|
Была возможность? |
да |
could have |
|
Надо было сделать? |
да |
should have |
|
Не надо было делать? |
да |
shouldn’t have |
Что изучать дальше
После этой темы логично изучать и повторять:
- третью форму неправильных глаголов V3
- Present Perfect, потому что там тоже используется have + V3
- Passive Voice, потому что там тоже нужна V3
- Reported Speech для передачи чужих выводов и предположений
- Conditionals, особенно Third Conditional: I would have done
- Mixed Modals: would have, needn’t have, ought to have
Особенно важно после этой темы не путать should have done и would have done. Should have done — “стоило сделать”. Would have done — “сделал бы”. Это уже следующий уровень тонкости.
Краткий итог урока
Modal Perfect — это не просто набор конструкций. Это способ говорить о прошлом с отношением: уверенно, осторожно, эмоционально, критично или с сожалением.
Главная формула всей темы: modal verb + have + V3
|
Конструкция |
Короткий смысл |
Пример |
|
must have done |
наверное сделал |
He must have forgotten |
|
might have done |
возможно сделал |
She might have left |
|
may have done |
возможно сделал |
The plan may have changed |
|
could have done |
мог сделать / мог бы сделать |
We could have won |
|
can’t have done |
не мог сделать |
He can’t have known |
|
couldn’t have done |
не смог бы / не мог бы |
I couldn’t have done it alone |
|
should have done |
стоило сделать |
You should have called |
|
shouldn’t have done |
не стоило делать |
I shouldn’t have said that |
Если ученик хорошо понял эту тему, его английский сразу становится сильнее. Он уже может не просто рассказывать, что произошло, а анализировать прошлое, делать выводы, выражать сомнение, сожаление, критику и упущенные возможности. Именно так и звучит взрослый английский уровня B2.
