[ Grammar ]
I’ll be free at 5.00 because _______ all homework by then.
A. finished
B. I’ll be finishing
C. I’ll have finished
D. have finished
Select your answer:

Random Topics:
AdverbsModals: Possibility, Necessity, ExpectationProgressive TenseSimple Present Tense vs Present Continuous TenseComparativeVocabulary and PrepositionsConjunctions - Conjunctive AdverbsVerb Tenses and Sentence StructureTenses with Time ExpressionsGrammar - Present Perfect with for and sinceOther quiz:
Grammar & Vocabulary › ViewThe fishermen _______ a lot of fish yesterday.
A. caught
B. catch
C. catches
Vocabulary and Grammar › View
People from Mexico speak English.
A. TRUE
B. FALSE
