单选题 ______ such a good chance, he planned to learn more.
A. To be given B. Having been given C. Having given D. Giving

【正确答案】 B
【答案解析】主语he和give之间应该是被动的关系,排除C、D选项;而本句不是表示目的,故也排除了A选项。
译文:有了这样一个好机会,他决定要多学一些知识。