Topics: Perfect Progressive Tenses
By the end of the day, I ______ (work) on this task for eight hours.
A. will have been working
B. have been working
C. had been working
Select your answer:

Random Topics:
Grammar AssessmentTenses and Passive Voice-ing / InfinitiveTenses and StructureRelative Clauses and etctoo / enoughPresent Progressive or Present SimpleCompound and Complex, ConditionalsVerb-ing or to VerbConditional Sentences Type 1Other quiz:
Grammar › ViewTom often ________ two languages at school.
A. speak
B. to speak
C. speaks
D. speaking
Grammar › View
Which sentence is correct ?
A. The scientists gave the public the result.
B. The scientists the result the public.
C. The scientists to the result the public.
D. The scientists gave the public to the result.
