单项选择题

Business has been so good over the last two seasons ______ the general manager has promised to take all the staff on a trip to Europe in early July.

(A) because
(B) before
(C) that
(D) therefore