______ such a good chance, he planned to learn more.
A、To be given
B、Having been given
C、Having given
D、Giving
出自:安徽广播电视大学-土木工程