who would have thought

who would have thought

It is very surprising (that something happened or is the case); no one could have predicted (that something happened or is the case). Who would have thought that Jesse would turn out to be a supermodel? I mean, look at that yearbook photo! Wow, I can't believe I actually got the promotion, and over Ted. Who would have thought?
See also: have, thought, who
Full browser ?