If the students had revised properly, they ____ the test.
Correct answer B. would not have failed
Explanation
A past perfect "if" clause signals the third conditional, so the result clause takes "would (not) have" + past participle.
Answer checked How we write and check questions
Discussion