Для того, чтобы выразить свою уверенность, высказать предположения или поделиться сомнениями относительно прошлого, смысл которого передает время Past Simple (или Present Perfect), используются конструкции:
must (could, may, might, can’t) have done.
must have done
I don’t know what happened, but it must have happened suddenly. (Я не знаю, что произошло, но это, должно быть, случилось внезапно.)
There is no one by the name Lisa here. You must have misdialed. (Здесь нет никакой Лизы. Должно быть Вы ошиблись номером.)
I can’t find my keys. I must have left them in the office. (Не могу найти мои ключи. Должно быть я оставил их в офисе.)
could have done, could not have done
He could have done it for the money. (Вероятно, он это сделал из-за денег.)
They could have sunk in a storm. (Вероятно, они утонули во время шторма.)
It couldn’t have been Lady Agatha because she was in a wheelchair. (Это не могла быть леди Агата, потому что она находилась в инвалидном кресле.)
may have done, may not have done
She may have hoped to marry him. (Возможно, она надеялась выйти за него замуж.)
He may not have been at the lake. (Возможно, он не был у озера.)
The prisoner may have escaped. ( Заключённый, возможно, сбежал.)
might have done, might not have done
A whale might have overturned the boat. ( А может даже кит перевернул лодку.)
I don’t know how the robbers got in. I might not have forgotten to lock the door.
(Я не знаю, как грабители могли попасть в дом. Навряд ли я мог забыть запереть дверь.)
She might not have left her baby alone. (Навряд ли она оставила своего ребёнка одного.)
can’t have done
There was plenty of food and water. They can’t have died of hunger and thirst. (Там было полно еды и воды. Не может быть, чтобы они умерли от голода и от жажды.)
He can’t have done that. (Не мог он этого сделать. Или Не может быть, чтобы он это сделал.)
She is supposed to be doing her homework. She can’t have gone to the beach.
(Она, по идее, должна делать уроки. Не может быть, чтобы она ушла на пляж.)