单项选择题

If I ______ out of ink, I would have finished writing the paper.

A. shouldn't run
B. haven't run
C. hadn't run
D. didn't run