单项选择题

______ time, he'll make a first-class tennis player.

A.Having
B.Given
C.Giving
D.Had