[ Tenses and Verb Forms ]
. More Fill in the Blanks 26. I ______ (finish) my report before you return.
A. will finish
B. will have finished
C. will be finishing
D. will have been finishing
Select your answer:

Random Topics:
Pronouns, Sentence Structure, and Figurative LanguageIrregular AdjectivesNarrative, Past TensesShould, Should not havePresent Tenses: Simple vs ContinuousVerb 3 formsGrammar and EssayGrammar - Countable/ UncountableTransition Words-ed or -ingOther quiz:
Articles & Preposition › ViewIs he a clerk? A: No, he’s ____ manager. (There’s only one manager)
A. the
B. No Article
C. a
Present Tenses › View
How long you ……………….. English? For 5 years now.
A. has …. Studied
B. have ….. studied
C. has been ….. studying
D. have ….. been studying
