单项选择题

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