who would have known
English
Phrase
who
would
have
known
A
rhetorical question
used to express
incredulity
or
surprise
: who would have
guessed
it?; who would have
thought
that would
happen
?