Вспомогательные глаголы для выражения предположений и догадок: must, might, could, can't. Разница между must be и must have been. Продвинутый английский для русскоговорящих.
He must be tired (now).
Он, должно быть, устал (сейчас) — предположение в настоящем.
He must have been tired (yesterday).
Он, должно быть, был уставшим (вчера) — предположение в прошлом.
She might be at home.
Возможно, она дома — вероятность.
She might have left already.
Возможно, она уже ушла — вероятность в прошлом.
It can't be true.
Не может быть, чтобы это было правдой — отрицание уверенности.
It can't have been him.
Не может быть, чтобы это был он — отрицание в прошлом.
They could be lost.
Возможно, они заблудились.
He may know the answer.
Возможно, он знает ответ.
She may have forgotten.
Возможно, она забыла.
You must be joking!
Ты, должно быть, шутишь! — высокая степень уверенности.
He must have studied a lot.
Он, должно быть, много учился.
It might rain later.
Возможно, позже пойдет дождь.
She could have called.
Она могла бы позвонить — не сделано.
They must be on their way.
Они, должно быть, в пути.
He can't have known about it.
Не может быть, чтобы он знал об этом.
She might be sleeping right now.
Возможно, она сейчас спит.
I must have left my keys at home.
Я, должно быть, оставил ключи дома.
They couldn't have arrived yet.
Они не могли еще приехать.
It may be too late.
Возможно, уже слишком поздно.
He must work very hard.
Он, должно быть, очень много работает.
She might not come.
Возможно, она не придет.
You must have seen the news.
Ты, должно быть, видел новости.
They can't be serious.
Не может быть, чтобы они были серьезны.
He could be the new manager.
Возможно, он новый менеджер.
She must have missed the bus.
Она, должно быть, пропустила автобус.