If John had told me in advance, I ( ) him at the airport.
A. would meet
B. will meet
C. am going to meet
D. would have met
出自:西北大学-行政管理-大学英语(上)