单项选择题

All that can be done()

A. has been done
B. have been done
C. have done
D. has done