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:

Modal Auxiliaries › View

“Larry drove all night to get here for his sister’s wedding. He ________ exhausted by the time he arrived.”

“He was.”

A. ought to be

B. could be

C. must have been

D. will have been


Grammar › View

How …. Books are you going to buy?
A. much
B. many
C. some
D. any

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