问题
We have done things we ought not to havedone and ______ undone things we ought to have done.
A:left
B:leave
C:will leave
D:leaving
B:leave
C:will leave
D:leaving
正确答案是: