who could have known that

listen to the pronunciation of who could have known that
English - English
no one could have known, it was impossible to know