It being a multiple choice question it is not about which choice is correct but which choice is best. The sentence should be:
Had Judy been more careful on the maths exam, she would be getting much better results now.
That is the best option among the choices given. Better would be:
Had Judy been more careful on the maths exam, she would have gotten a better result (grade).
But that was not one of the choices given. The meaning of the sentence:
If Judy had been more careful (taken more time, paid closer attention to what she was doing) she would have done better (gotten a better grade).