单项选择题

The weather ______fine for many days this month.

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