Which sentence uses a hyphen correctly?

A. I've only read one-third of the book so far.
B. I need thirty-six colors for this painting.
C. I looked under the bed—and there it was!
D. I have to buy my grandfather a present.