All that can be done ______. A. have done B. has done C. have been done D. has been done All that can be done ______. A. have done B. has done C. have been done D. has been done 正确答案:D