单选题
The company ______ a rise in salary for ages, but nothing has happened yet.
A. is promised B. has been promising
C. is promising D. promised
【正确答案】
B
【答案解析】[解析] 根据时间状语for ages判断,前一分句的谓语动词应为完成形式。根据but后一分句的内容可知:“该公司一直允诺加薪(到现在仍然如此)”。因此,空档处动词形式应为完成进行时形式。