[ 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 - Compound Sentences › ViewWhat is the complete subject of the sentence:
The coffee shop plays country music on the weekends.
A. plays country music on the weekends
B. country music
C. The coffee shop
D. on the weekends
Grammar › View
When I was young, there […] houses here. It was all countryside – open fields and woods.
A. didn’t use to be any
B. used to be quite a lot of
C. were not used to being
D. didn’t use to have
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
