单项选择题

It ()for ten days straight last December

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