单项选择题

I should have a reply ______ the next 10 days.

A. for
B. to
C. on
D. within