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
网友回答
A. practiced; would pass
B. had practiced; would pass
(答案→)C. had practiced; would have passed
D. should practice; should have passed
解析:句意:玛丽又没有通过驾驶考试。要是她多加练习,她就能很容易地通过考试。表示与过去事实相反时,if从句谓语用“had+过去分词”,主句谓语用“would+have+过去分词”。所以选C。