单项选择题

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

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