问题

I appreciate ____ the opportunity to study abroad two years ago.
A:having given
B:having been given
C:to have been given
D:to have given ;
B:having been given
C:to have been given
D:to have given ;
正确答案是: