单项选择题

()such a good chance, he planned to learn more.

A. To be given
B. Having been given
C. Having given
D. Giving