Mark the letter A, B, C or D to indicate the correct answer in each of the following questions.
She……………on her computer for more than two hours when she decided to stop for a rest.
A. was working
B. has worked
C. had been working
D. has been working