单项选择题

—() you()the chief editor at the airport
—No. He had been away before my arrival.

A. Have; met
B. Had; met
C. Did; meet
D. Do you