кто мог

who could have

→ кто
phrase Rare #37,969
who could have Used to ask who may have done something or who was able to do it. The masculine singular мог is used with кто regardless of the person’s gender.
RU: Кто мог оставить здесь эту записку?
EN: Who could have left this note here?

Кто мог написать такое?

Who could write something like this?

— Форма голоса (2016)

Кто мог запереть меня тут?

Who could have locked me here?

— Олдбой (2003)

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

Who could have told you such a thing, Fourth Mistress?

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

Кто мог предвидеть, что такое случится!

Who could have foreseen that this would happen!

— Малхолланд Драйв (2001)

Но кто мог купить сразу так много?

But who could have bought so much all at once?

— Такси (1998)