They have done things they ought ( ).
(A)not to do
(B)not to be done
(C)not to have done
(D)not having done
Copyright ©