单项选择题

Our boss, Mr. Thompson, ______ a raise in salary for ages, but nothing has happened yet.

A. was promising
B. has been promising
C. promised
D. has promised