单项选择题

Had Judy been more careful on the maths exam, she ______ much better results now.

A.would be getting
B.could have got
C.must get
D.would get