单项选择题

______ a wrong address, he could not find his friend's flat.

A. Giving
B. To be given
C. Having given
D. Having been given