мог знать, что

could have known that

→ мочь
phrase Rare #42,341
could have known that Used in past-tense questions and statements about what someone could or couldn’t have known.
RU: Я не мог знать, что ты уже уехал.
EN: I couldn’t have known that you had already left.

Откуда я мог знать, что Том так разозлится?

How was I supposed to know Tom would be so angry?

Но откуда он мог знать, что дорога будет проходить по его территории?

But how could he have known that the road would run through his property?

— Однажды на Диком Западе (1968)

Кто мог знать, что так выйдет?

Who could have known it would turn out like this?

— Конформист (1971)

Кто мог знать, что Четвёртая Госпожа окажется такой жестокой.

Who could have known that the Fourth Lady would turn out to be so cruel.

— Подними красный фонарь (1991)

Откуда Том мог знать, что это случится?

How could Tom know this would happen?