I would have attended your birthday party last night but for the fact that it    at that time.
#99331
A
was raining
B
would rain
C
had rained
D
had been raining