We were caught ___ a shower on our way home
C
Correct answer
Explanation
The correct idiomatic expression is 'caught in a shower' or 'caught in the rain'. This indicates being trapped or affected by the weather event while it is occurring. 'At', 'by', and 'with' do not fit the standard English prepositional usage for this context.