[ Future Perfect Tense ]
Before Saturday, I will have ——— all my homework.
A. Did
B. Do
C. Does
D. Done
Select your answer:

Random Topics:
How much and how manyTo Infinitive/Bare Infinitive/GerundsGerund, Infinitive & ModalsRegular and Irregular AdverbAuxiliaries VerbAdverb and Sentence StructureAdjectives-Comparison, SuperlativePhrases and ClausesHas and HaveQuestion Tags in Verb TensesOther quiz:
Grammar › ViewThey spent a week on ……… Mediterranean Sea.
A. –
B. the
C. a
D. an
Grammar › View
Which of the following is NOT a collective noun?
A. Swarm
B. Pack
C. Herd
D. Table
