单项选择题

I didn't know his telephone number. ____ it, I ____ then.
A、Had I known, would ring him up
B、Should I know, would have rung him up
C、If I knew; would ring him up
D、Had I known; would have rung him up