问题

We have done things we ought not to have done and_____ undone things we ought to have done
A:left
B:leave
C:will leave
D:leaving
B:leave
C:will leave
D:leaving
正确答案是: