语法与词汇 3.—Nancy is not coming tonight. —But she______!
【正确答案】 B
【答案解析】句意:“南希今晚不会来了。”“但是她承诺过会来.”根据句意可知南希“答应”发生的时间是在过去,故使用动词的一般过去式。所以答案为B。