一个英语虚拟的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:22:56
mother promised she ( )buy me a dictionary
A should B must
C would D ought to
请说一下原因,谢谢

这道题不是虚拟语气.妈妈答应给我买一本字典.字典还没有买,所以用将来时,因这是宾语从句,故时态也要作相应的变化,用过去将来时would.又如:She promised her brother that she would write to him.
她答应弟弟将给他写信
They promised us that they would come.
他们答应我们一定会来。

C
a,妈妈承诺她必须给我买本字典。别扭吧?
b,跟a一样。
d,ought to也是必须的意思,所以选c。