was mag er sich wohl gedacht haben?

listen to the pronunciation of was mag er sich wohl gedacht haben?
Немецкий Язык - Английский Язык
What may he have imagined?