He will never _____ the window this afternoon when he was playin

He will never _____ the window this afternoon when he was playing football in the front yard.

A.admit to break

B.admit to have broken

C.admit having broken

D.admit him break

正确答案是C