A. confess B. confessing C. confessed D. to confess
A. having had the chance B. had the chance C. to have the chance D. have the chance