单项选择题

Because of the unexpected changes, they postponed ______ us an answer.

A.giving
B.have given
C.to give
D.to have given
热门 试题