问题

He says all _______ tried their best and that all that can be done _______ been done.
A:has, has
B:have, have
C:have, has
D:has, have
B:have, have
C:have, has
D:has, have
正确答案是: