单项选择题

We have done things we ought not to have done and ______ undone things we ought to have done.

A. leave
B. leaving
C. left

D. will leave