If my computer_____ , I might have completed my work in time.

If my computer_____ , I might have completed my work in time.
A、didn't break down
B、does not break down
C、has not broken down
D、had not broken down
【正确答案】:D