单选题 ______ such a good chance, how could she let it slip away?
A. Having given B. Giving
C. Having been given D. Give

【正确答案】 C
【答案解析】