If someone is caught off-guard, they are not expecting a surprise or danger that suddenly occurs. The question caught her completely off-guard. = unawares. catch/take sb off-guard to surprise someone by happening when they are not expecting something or prepared for it