Догадки о прошлом
must have / can't have / might have
Мы не знаем точно, но делаем вывод:
- уверенность «да»: He must have missed the train. — Наверняка опоздал.
- уверенность «нет»: She can\'t have known about it. — Не может быть, чтобы знала.
- возможность: They might / may / could have forgotten.
- упрёк и сожаление: You should have told me. I needn\'t have hurried.
«Couldn\'t have» — уверенное отрицание, «couldn\'t» без have — просто не смог.