问题
If it had been fine yesterday, we could have watched that air show. But it _____________ all day.
A:has rained
B:had rained
C:rained
D:rains
B:had rained
C:rained
D:rains
正确答案是: