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:

Tenses › View

Which sentence uses the Future Perfect Tense correctly?

A. I will be cooking dinner when you will arrive.

B. I will have cooked dinner by the time you arrive.

C. I am cooking dinner when you arrive.

D. I cook dinner when you arrive.


Ed and Ing Endings › View

My niece is pregnant. We are all very _________ !

A. Excited

B. Exciting

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