单项选择题

A. promises
B. promised
C. will promise
D. had promised