问题

What a pity! Their experiment is a failure.—They ________ better under more favorable conditions.
A:should have done
B:could have done
C:must have done
D:may have done
B:could have done
C:must have done
D:may have done
正确答案是: