Русский

Догадка о прошлом: must have been, cannot have been, should have

Оценить настоящее и будущее ты уже умеешь: will, might, is likely to. Осталось прошлое: догадка о том, что уже случилось, строится одной конструкцией. Например: «The door is open, he must have come back» — Дверь открыта, он, должно быть, вернулся. Правило из курса английского языка: разбирается на примерах, а не заучивается формулировкой.

Обновлено 1 сентября 2026 г. · Lingofly

Как это работает

Оценить настоящее и будущее ты уже умеешь: will, might, is likely to. Осталось прошлое: догадка о том, что уже случилось, строится одной конструкцией.

Формула одна на все случаи: модальный глагол плюс have плюс третья форма. Модальный меняется, have не меняется никогда — ни по лицу, ни по времени. He must have forgotten. She cannot have known. They might have left already.

Must have — уверенная догадка: «должно быть». The lights are off, they must have gone to bed. Cannot have (или can’t have) — уверенное отрицание: «не может быть, чтобы». He cannot have seen us, it was too dark. Отрицание к must have — не must not have, а именно cannot have. Must not значило бы запрет. Might have, may have, could have — неуверенная догадка: «может быть». She might have missed the train. Из этих трёх could have живёт двойной жизнью: оно значит и «мог бы, но не сделал» — you could have told me.

Should have — упрёк или сожаление: «надо было». You should have told me earlier. Отрицание — «не надо было»: I should not have said that. Рядом стоит британское needn’t have — «не нужно было, а ты сделал»: you needn’t have brought anything.

Таблица

Догадка о прошлом: must have been, cannot have been, should have
по-русскипо-английскисмысл
должно быть, забылhe must have forgottenуверен, что да
не может быть, чтобы зналhe cannot have knownуверен, что нет
может быть, уехалhe might have leftне уверен
возможно, виделhe may have seen itто же самое
мог бы сказатьyou could have told meмог, но не сделал
надо было сказатьyou should have told meупрёк
не надо было это говоритьI should not have said thatсожаление
не нужно было приноситьyou needn’t have brought itсделано зря
запрет, а не догадкаyou must not smoke heremust not ≠ cannot have

На примерах

  • The door is open, he must have come back
    Дверь открыта, он, должно быть, вернулся
  • She cannot have forgotten, we spoke this morning
    Не может быть, чтобы она забыла, мы говорили утром
  • You should have asked the doctor about it
    Надо было спросить об этом врача

Как правило укладывается в голове

Правило не запоминается с объяснения. Оно запоминается с попытки применить его и ошибиться — поэтому в приложении оно приходит вперемешку со словами, а не отдельным уроком: там, где вы его забыли, оно и всплывает.

Частые вопросы

Догадка о прошлом: как это работает по-английски?

Оценить настоящее и будущее ты уже умеешь: will, might, is likely to. Осталось прошлое: догадка о том, что уже случилось, строится одной конструкцией.

Как это выглядит на примере фразы английского языка?

«The door is open, he must have come back» — Дверь открыта, он, должно быть, вернулся. Правило удобнее проверять на таких фразах, чем заучивать формулировкой: в разговоре всплывает именно фраза.

Дальше

Проверить правило на примерахПотренировать