单项选择题

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

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