问题

d have come earlier, but I _____ thatyou were waiting for me.
A:didn’t know
B:hadn’t known
C:haven’t known
D:wouldn’t have known
B:hadn’t known
C:haven’t known
D:wouldn’t have known
正确答案是: