问题

So hard ______ that we had to wait another day.
A:did it rain
B:it rained
C:has it rained
D:it has rained
B:it rained
C:has it rained
D:it has rained
正确答案是: