问题

__the problem, he wouldn’t havecommitted those mistakes.
A:If he understood
B:Had he understood
C:When he had understood
D:If he would understood
B:Had he understood
C:When he had understood
D:If he would understood
正确答案是: