问题

Mary failed the driving test again.If she ________ harder, she ________ the test easily.

A:practiced would pass
B:had practiced would pass
C:had practiced would have passed
D:should practice should have passed
正确答案是: