问题

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