We have done things we ought not to have done and_____ undone things we ought to have done. 
#103904
A
left
B
leave
C
will leave
D
leaving