单项选择题

You are late. If you ()a few minutes earlier, you () him.

A. come; would meet
B. had come; would have met
C. come; will meet
D. had come; would meet