_________ such a good chance he planned to learn more.
A、giving
B、Having given
C、Having been given
D、To be given
出自:合肥财经职业学院-计算机网络技术