I appreciate_____the chance to study abroad two years ago.( )

I appreciate_____the chance to study abroad two years ago.( )

A.having been given

B.your giving

C.to be given

D.having given

正确答案是A