单项选择题

61()

A.to give
B.giving
C.to be giving
D.have given