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

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

A.To be given

B.Having been given

C.Having given

D.Giving

正确答案是B