The manager______a rise in salary for ages, but nothing has happened yet.
【正确答案】 C
【答案解析】根据句意和时间状语for ages可知,promise所表示的动作从过去一直持续到现在,且仍有可能延续下去,所以应用现在完成进行时,即谓语动词用“have/has been+现在分词”的形式。故选C。