Which verb is in the present perfect progressive tense? Choose that verb to correctly complete the sentence. The mechanic __________ on the car all afternoon.
a. has been working
b. is working
c. had been working
d. has worked