Weather conditions have been improving over the past few days.
Improve means make or become better; achieve or produce something better than
Synonyms: make better, better, ameliorate, upgrade, refine, enhance, boost
The correct option is C.