单项选择题

Had he come earlier, he ______ my brother. ( )

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