From the four words or phrases (A, B, C or D) choose the one that best completes the sentence.
Sandy ____ on her car all day long; I wonder if she ____ by this evening.
A.is going to work / has finished
B.has been working / will have finished
C.had worked / has been finishing
D.works / is going to finish