单项选择题

The weather ______ fine for many days this month.

A. is
B. has been
C. had been
D. was