You've been             for some days now; why don't you see a doctor?
A、in the weather
B、at the weather
C、under the weather
D、for the weather