问题

I would have come earlier,but I________that you were waiting for me.[ ]
A:hadn’t known
B:didn’t know
C:would have known
D:haven’t known
B:didn’t know
C:would have known
D:haven’t known
正确答案是: