[ 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:
Identify The Tenses › ViewIt was not raining last Tuesday evening
A. Past Simple
B. Past Continuous
C. Past Perfect
D. Past Perfect Continuous
Passive Voice › View
The car ______________ by William tomorrow
A. has been repaired
B. is repaired
C. will be repaired
D. was repaired
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
