单项选择题

Had he come earlier, he ______ my brother.

A.would meet
B.shall meet
C.shall have met
D.would have meet