单项选择题

I greatly appreciate()the opportunity to study abroad two years ago.

A、 giving
B、 have been given
C、 give
D、 having been given