单项选择题

I appreciated __ the opportunity to work abroad three years ago.

A.having been given
B.having given
C.to have been given
D.to have given