问题

“I promise that she _____ get a nice present on her birthday.” “Will it be a great surprise to her?”
A:should
B:must
C:would
D:shall
B:must
C:would
D:shall
正确答案是: