单项选择题

A.had given
B.would give
C.had been given
D.has been given