1) John couldn't convince them he was innocent. They caught him with his pants down — Джон не смог убедить их, что он не виноват, потому что они застали его на месте преступления 2) They caught her with her pants down — Они застали ее врасплох
CATCH SOMEONE WITH SOMEONE'S PANTS DOWN
Англо-русский перевод CATCH SOMEONE WITH SOMEONE'S PANTS DOWN
New English-Russian dictionary of modern informal English. Новый Англо-Русский словарь современного неформального английского. 2012