单项选择题

Our car still isn't working right; the mechanic ______.

A. could not have fixed it
B. just fixed it
C. might have fixed it
D. should not have fixed it