单项选择题

-----Nancy is not coming tonight. ----- But she _____!

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