who could have thought
who could have thought
It is very shocking or surprising (that something happened or is the case); no one could have predicted (that something happened or is the case). Who could have thought that Ted would turn out to be a supermodel? I mean, just look at this old yearbook photo of him! Wow, I can't believe I actually got the promotion, and over Sarah, no less. Who could have thought?
See also: could, have, thought, who
Farlex Dictionary of Idioms.
- who would have thought
- Who would have thought?
- to think (that)
- to think...
- would you believe (it)
- Would you believe!
- Would you believe?
- world shattering
- don't that (just) beat all
- If don't that beat all!