单项选择题

The weather______fine for many days this month.

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