[ 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:
Grammar › ViewThere are ____ people recycling now than there were 10 years ago.
A. more
B. moreover
C. move
D. most
Grammar › View
_____________ needs to be done, doesn’t
A. Something
B. Anything
C. Nothing
D. none
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
