The past tense of catch in flagrante delicto is caught in flagrante delicto.
The third-person singular simple present indicative form of catch in flagrante delicto is catches in flagrante delicto.
The present participle of catch in flagrante delicto is catching in flagrante delicto.
The past participle of catch in flagrante delicto is caught in flagrante delicto.