idiom
caught off guard
удивлён или шокирован чем-то неожиданным
Meaning
surprised or shocked by something unexpected
Example
She was **caught off guard** by the sudden question.
Она была застигнута врасплох внезапным вопросом.