单项选择题

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

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