问题

We can gain valuable experience from the mistakes which _____ to prevent them from happening again.
A:should be avoided
B:might be avoided
C:must have been avoided
D:could have been avoided;
B:might be avoided
C:must have been avoided
D:could have been avoided;
正确答案是: