问题

I know it’s normal for such a thing to happen,but we________it if we’d been more careful.
A:need have avoided
B:could have avoided
C:will have avoided
D:had avoided
B:could have avoided
C:will have avoided
D:had avoided
正确答案是: