单项选择题

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

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