求解释一道语法题

问题描述:

求解释一道语法题
The company ____ a rise in salary for ages,but nothing has happened yet.
A) is promised B) is promising
C) has been promising D) promised
我觉得应该是D啊.

记住这个提升是从过去就开始了,一直持续到现在还在进行,所有用现在完成进行时