take somebody by surpriseidiomPart ofsurprisetake somebody by surprisetake somebody by surprise — idiom慣用語1. To happen when someone is not ready for it, causing shock.1.慣用語釋義To happen when someone is not ready for it, causing shock.例句The sudden rain took the hikers by surprise.Did the news of her promotion take you by surprise?