单项选择题

______ such a good chance, he planned to learn more.

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