Представь, что у тебя есть машина времени для мозга: ты возвращаешься в прошлое и пытаешься догадаться, что там произошло. Именно для таких случаев в английском языке есть свои «супергерои» — модальные глаголы с формой have + V3. Вони допомагають робити догадки, предположения и выводы о событиях, которые уже произошли, даже если у тебя нет полной информации.

Используй эти глаголы, когда хочешь осторожно высказать предположение о прошлом, не будучи уверенным на 100 %. Это твой режим «я думаю, что…».
Совет: might немного менее уверенно, чем may, а could часто подчеркивает гипотетическую возможность.
Когда ты почти уверен, основываясь на логике или фактах, используй must have. Это твой «логический дедуктивный режим» в отношении прошлого.
Совет: must have + V3 / V-ed — всегда для вывода о прошлом.
Когда что-то невозможно в прошлом, включай «антидоказательство». Это твой способ сказать: «Это точно не так».
Совет: всегда can’t / couldn’t + have + V3 / V-ed для негативной уверенности в прошлом.
Modals in the past — это как быть детективом: ты выдвигаешь предположения, проверяешь факты и логически делаешь выводы о том, что могло или не могло произойти.
Используя might have, must have, could have, can’t have, ты можешь живо и естественно выражать предположения, выводы и сомнения относительно событий прошлого, делая речь выразительной и убедительной.