Caught off guard
To be surprised
びっくりする。
caught はcatchの過去形/過去分詞です。
catch+人+ off で、・・・を不意に驚かせる、予想外のことを言ったり行ったりする、という意味です。
I thought that everyone had forgotten about my birthday so I was caught off guard when my brother gave me a present.
みんな私の誕生日を忘れていると思っていたから、兄がプレゼントをくれたときは意表を突かれてしまった。
英語ネイティブによる発音はこちらです。