单选题 ______ time, he'll make a first-class tennis player.
A. Having given C. Giving
B. To give D. Given

【正确答案】 D
【答案解析】