A is probably the least clear in meaning because it separates "for every student" and "to fail the test". It can mean each (not just every) student will not fail the test or that all the students cannot fail the test (some may fail). B is clearer and indicates that some of the students will pass the test.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Hello I'm English and taking linguistics at degree level and I would like to shed some light. All 3 sentences hold both implicit and explicit differences which means that neither A, B or C are the same. I would have to disagree with anyone that says they contain the same meaning. I have added brackets to make the sentences easier to interpret.
A. [To fail the test] [is impossible for ev