问题

What terrible weather! It_____heavily for as long as eight hours.
A:snows
B:snowed
C:is snowing
D:has been snowing
B:snowed
C:is snowing
D:has been snowing
正确答案是: