单项选择题

A.To give
B.Given
C.Having given
D.Giving