Модальные глаголы в прошлом
Уровень B2
Правило
must have + причастие — «наверняка»: He must have forgotten. can't have — «не мог»: She can't have known. might / could have — «возможно».
should have — упрёк или сожаление: You should have called me. shouldn't have — «не стоило».
needn't have — «зря сделал»: You needn't have come. Didn't need to — «не нужно было, и не делал».
Примеры с пояснениями
- Он наверняка забыл о встрече. He must have forgotten about the meeting.Уверенный вывод о прошлом: must have + причастие.
- Ей не следовало так говорить. She shouldn't have said that.Упрёк о прошлом — shouldn't have.
- Он не мог этого знать. He can't have known that.Уверенное отрицание о прошлом — can't have.
- Возможно, они уже ушли. They might have left already.Предположение о прошлом: might have + причастие.
- Тебе нужно было позвонить мне. You should have called me.Упрёк, что действие не сделано: should have.
- Зря ты пришёл, я бы справился сам. You needn't have come; I could have managed.Действие совершено зря — needn't have.
- Она, наверное, очень устала. She must have been very tired.Вывод о прошлом состоянии: must have been.
- Мы могли бы выиграть, но не постарались. We could have won, but we didn't try.Упущенная возможность — could have + причастие.
- Он, вероятно, потерял телефон. He may have lost his phone.Возможно — may have + причастие.
- Мне не стоило есть так много. I shouldn't have eaten so much.Сожаление о прошлом — shouldn't have eaten.
- Это не она написала письмо: у неё другой почерк. She can't have written the letter; the handwriting is different.Невозможность в прошлом — can't have + причастие.
- Они, должно быть, опоздали на поезд. They must have missed the train.Логичный вывод о прошлом.