Sandy ____ on her car all day long; I wonder if sh...

Câu hỏi: 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