who would have guessed
English
Phrase
who
would
have
guessed
?
Alternative form of
who would have thought it
.