Who could have thought Meaning in English
expression
Definition
This expression is used when something surprising or unexpected happens, meaning it was hard to predict or imagine the result.
Usage & Nuances
Used to express surprise or disbelief, often after an unexpected result. Similar to 'who would have thought.' Slightly formal or reflective—common in stories, news, or when expressing amazement. Not used for things that are obviously predictable.
Example Sentences
Who could have thought it would snow in April?
basic
Who could have thought she would win the contest?
basic
Who could have thought he would become a famous actor?
basic
Who could have thought we'd be living in another country by now?
natural
After all that hard work, who could have thought he’d quit so suddenly?
natural
Who could have thought your little project would turn into a huge company?
natural