take (someone) by surprise

застать врасплох, сильно удивить кого-либо

The sudden departure of Fiona took her relatives by surprise.

Другие идиомы: