[ 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 › ViewMr. Ali ….. my neighbor.
A. am
B. is
C. are
D. does
Grammar › View
We use… ingredients
A. Fresh
B. Ugly
C. Disgusting
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
