问题

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
正确答案是: