[ 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

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 VocabulariesOther quiz:
Vocabulary › ViewWhat 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 › ViewShe ____________ 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
