单项选择题

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

A) To be given

B) Having been given
C) Having given

D) Giving