问题

Simon is very regretful. If he had been more careful, he _____ such a big mistake.
A:hasn’t made
B:hadn’t made
C:won’t have made
D:wouldn’t have made
B:hadn’t made
C:won’t have made
D:wouldn’t have made
正确答案是: