单项选择题

()such a good chance, how could she let it slip away

A.Having given
B.Giving
C.Having been given
D.Give