Андрей
Who could have imagined.
Who could have thought.
Обычно говорят так:
Who would've thought? = Who would have thought?
http://idioms.thefreedictionary.com/Who+would+have+thought?
нужно многозначительным тоном сказать "well..."