be caught off guard be taken by surprise be caught unprepared be put off one´s guard
She looked as if the photographer had caught her by surprise.
看上去,她好像被摄影师搞了个猝不及防。
—— 柯林斯例句The Indians came out unexpectedly, catching the soldiers off-guard.
印第安人突如其来地出现,令士兵们猝不及防。
—— 柯林斯例句The question caught her completely off-guard.
这个问题令她猝不及防。
—— 柯林斯例句If the reports are accurate, the deal leaves the authorities and the President virtually naked.
如果报道属实,此交易的确使当局和总统猝不及防。
—— 柯林斯例句The reply took him so much aback that for a moment he was lost for words.
这个答复令他猝不及防,一时不知道说些什么好。
—— 给力词典精选