We have done things we ought not to have done and ________ undone things we ought to have done.
#104516
A
left
B
leave
C
will leave
D
leaving
推荐题目
All that can be eaten _______ eaten up. 
#104878
A
are being
B
has been
C
had been
D
have been
Bob ________ with us together since he came to our school.
#101237
A
have worked
B
has worked
C
worked
D
will work
 Various efforts over the centuries _________ to predict earthquakes to reduce the damage. 
#99978
A
are being made
B
have been made
C
were made
D
were being made