单项选择题

She ought to make a shift now; she is in a bad mood because she ______ in the dull work too long.

A.had engaged
B.is engaging
C.has been engaging
D.engaged