单项选择题

______ you were coming today, I"d have met you at the airport.

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