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:

Prepositions › View

I’m interested …… sports.

A. about

B. at

C. in

D. of


Vocabulary › View

to use more money than you have in your bank account

A. payment

B. monthly fee

C. overdraw on your account

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