It (rain) ..................all day. I wonder when...

Câu hỏi: It (rain) ..................all day. I wonder when it will stop.

A has rained     

B rained

C has been rained                   

D has been raining