作业帮 > 英语 > 作业

The manager ___ a rise in salary for ages,but nothing has ha

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/08/19 15:24:11
The manager ___ a rise in salary for ages,but nothing has happened yet.
A.is promised
B.is promising
C has been promising
D promised
这里不用被动,排除AD,那么B为什么不对?如果B选项改为was promising正确吗?
The manager ___ a rise in salary for ages,but nothing has ha
c是现在完成进行时,从属于现在完成时.现在完成时表示过去的动作对现在造成的影响,换成has promised 是可以的.
was promising是过去进行时,从属于一般过去时.强调这种动作确实发生.
本题中有了后面一句But,暗示了动作和现在的影响之间的因果关系,所以选C,要换也是在现在完成时里边换.