问题

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
B:had practiced would pass
C:had practiced would have passed
D:should practice should have passed
正确答案是: