单项选择题

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

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