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

Respuesta :

C.

Has been working.

Progressive means it would have started in the past, and has *progressed* to the present.

The answer is

A. has been working