take somebody by surprise

成語所屬單字surprise

take somebody by surprise — 慣用語

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?