[ 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

Random Topics:
Gerund & InfinitivesGrammar RulesPassive Voice Present SimpleDegree of ComparisonAntonymsDefinite ArticlesSentences Function and StructurePresent Continous TenseModal AuxiliaryPhrasal VerbsOther quiz:
Grammar and Vocabulary › ViewChildren rarely show any appreciation… what their parents do for them.
A. on
B. for
C. in
D. at
Tenses › View
In which tense do we use the structure ‘Subject + Be Verb + Verb(-ing)’?
A. Present Perfect Continuous Tense
B. Past Perfect Tense
C. Present Continuous Tense
D. Simple Present Tense
