单项选择题

Because of the unexpected changes, they postponed ______us an answer.

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