单项选择题

They have done things they ought ______.

A.not to do
B.not to be done
C.not to have done
D.not having done