Mary is not coming tonight.

问题描述:

Mary is not coming tonight.
But she ------ she would
A promises B promised C will promise D had promised

B
Mary今晚是不会来了.
但是她答应过她回来的.(后面的would是过去将来时,是相对过去时而言的,所以选B)