Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Gerund & InfinitivesGrammar RulesPassive Voice Present SimpleDegree of ComparisonAntonymsDefinite ArticlesSentences Function and StructurePresent Continous TenseModal AuxiliaryPhrasal Verbs

Other quiz:

Grammar and Vocabulary › View

Children 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