单项选择题

()you were coming today, I would have picked you up at the station.

A.Had I known
B.I have known
C.Have I known
D.I had known