0 used for showing surprise at a piece of information:
She’s written two novels since graduating? Who’d have thought?
Who would have thought of boat-building being a graceful operation?
Who would have thought, even a year and a half ago, that snooker would be big business!
Who would have thought that the milk producer would have agreed to sell his milk only to a certain purchaser?
Who would have thought so just a short time ago?
Who would have thought it just a few years ago?
Who would have thought such a thing possible a few years ago?
Twenty years ago, who would have thought that so many people would have mobile telephones?
Who would have thought that, as we enter the 21st century, 7·5 million people would have been served with warrants?