问题

I _____ sooner but I didn’t know that they were waiting for me.[ ]
A: had come
B: was coming
C: rained
D: would have come
B: was coming
C: rained
D: would have come
正确答案是: