Grammar Quiz

[ Tenses ]

I __________ hard to finish the report by next week. (work – future perfect progressive)

A. have worked

B. will be working

C. will have been working

D. had worked

Select your answer:
A  B  C  D  E 


Random Topics:

PrepositionCommon Grammar Mistakes and Spelling TipsPast Simple vs Past ContinuousPresent, Past, Present Perfect and ComparativeHomophonesAdjective Clause and Adverb ClauseAuxiliaries VerbPresent Perfect and Past SimplePreposition and ConjunctionGrammar and Vocabularies

Other quiz:

Vocabulary › View

What does the verb “redistribute” mean?

A. To take away permanently

B. To distribute again but in a different way

C. To create something new

D. To destroy completely


Grammar › View

Jenny had dinner at a luxurious restaurant last Friday.

A. It can’t have been very expensive.

B. It might be very expensive.

C. It must have been very expensive.

D. It may have been very expensive.

Grammar › View

She ____________ her evening revising for her exams.

A. spends

B. is spending


Future Tenses › View

Peter ___ football practice on Mondays at 7 pm.

A. is having

B. will be having

C. has

D. will have