单项选择题

If I ______ your telephone number yesterday, I would have called you.

A) would have
B) hadn't had
C) had
D) had had