The manager ___ a rise in salary for ages,but nothing has happened yet.A.is promised B.is promising C has been promisingD promised 这里不用被动,排除AD,那么B为什么不对?如果B选项改为was promising正确吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:07:02
The manager ___ a rise in salary for ages,but nothing has happened yet.A.is promised B.is promising C has been promisingD promised 这里不用被动,排除AD,那么B为什么不对?如果B选项改为was promising正确吗?
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 happened yet.A.is promised B.is promising C has been promisingD promised 这里不用被动,排除AD,那么B为什么不对?如果B选项改为was promising正确吗?
c是现在完成进行时,从属于现在完成时.现在完成时表示过去的动作对现在造成的影响,换成has promised 是可以的.
was promising是过去进行时,从属于一般过去时.强调这种动作确实发生.
本题中有了后面一句But,暗示了动作和现在的影响之间的因果关系,所以选C,要换也是在现在完成时里边换.
答案是C
原句意思: 很多年了经理一直在承诺要加薪, 但是根本没那回事。
B 现在进行时,表示经理 此时此刻 正在承诺 中。。。不符合该句的 句意 吧??
原句的意思是一直以来,经理都在承诺我们要加薪。所以现在完成进行时 是 最确切的 了!
欢迎采纳哦!!~~~...
全部展开
答案是C
原句意思: 很多年了经理一直在承诺要加薪, 但是根本没那回事。
B 现在进行时,表示经理 此时此刻 正在承诺 中。。。不符合该句的 句意 吧??
原句的意思是一直以来,经理都在承诺我们要加薪。所以现在完成进行时 是 最确切的 了!
欢迎采纳哦!!~~~
收起
你好同学,这里需要使用的是“现在完成进行时‘,即have/has been working。强调一段时间动作的持续性,请看这个问题前半句The manager ___ a rise in salary for ages,后半部分有”for ages“,大意为”这么多年经历一直承诺涨薪“,所以此处需要使用完成进行时。
另外你所说的was promising是不可取的,原因如上述所说,鉴于 f...
全部展开
你好同学,这里需要使用的是“现在完成进行时‘,即have/has been working。强调一段时间动作的持续性,请看这个问题前半句The manager ___ a rise in salary for ages,后半部分有”for ages“,大意为”这么多年经历一直承诺涨薪“,所以此处需要使用完成进行时。
另外你所说的was promising是不可取的,原因如上述所说,鉴于 for ages,此处必须是完成进行时。
祝学习进步,望采纳。
收起