问题

He feels that his health ____ owing to ____ a long walk every other day

A:is improving; taking
B:has been improved; being taken
C:improved; taken
D:is improving; have taken
正确答案是: