单项选择题

It() for ten days straight last December

A. snowed        
B. was snowing
C. has snowed      
D. had been snowing