单项选择题

I could have called you yesterday, but I()your telephone number.

A、 didn't have
B、 hadn't had
C、 won't have
D、 wouldn't have