单项选择题

—— will you finish the homework
——In an hour.

A. How soon
B. How often
C. How long
D. How many