求解释一道关于英语时态和语态的语法问题!

6个回答

  • 您好,B选项中的时态并不是用了进行时,have been doing 的形式叫做现在完成进行时,意思是一直在做某事.此题D选项前后时态不符,C选项promise是点动词,确实不应用于一般进行时,而A选项是现在完成时的被动语态,意思就变成了“公司被承诺”,而显然与原意不符,因此应选择B,为现在完成进行时,整句话意思是:公司一直承诺为老年人加薪,但到现在为止什么都还没发生(兑现)呢.