答案:Dshall 解析: 一、根据主句和宾语从句事态保持一致的原则,下列句子分别表达如下的意思:
A. I should get a nice present. 我(现在答应)理应给她买一件精美的礼物。 (情态动词 should 表示客观上有责任或义务)
B. I must get a nice present. 我(现在答应)不能不要给她买一件精美的礼物。 (情态动词 must 表示主观上有责任或义务)
C. I would get a nice present. 我(现在答应)可能会给她买一件精美的礼物。 (情态动词 would 表示本来有愿望,是委婉的虚拟语气)
D. I shall get a nice present. 我(现在答应生日的那一天)将会给她买一件精美的礼物。 (情态动词用于第一人称 shall 表示单纯的将来) 二、贯通这个句子的语气,提问者的 Will it be a big surprise to her 意思是“对她来说那将是一个很重要的承诺吗?”,可以推断出他作出的是一种纯粹将来的承诺。其他选项都不符合语境,