单项选择题

Had he come earlier, he()my brother.

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