[ Perfect Tenses ]
Before Saturday, you _______________ (do) all of your homework.
A. will have done
B. will do
C. will be done
D. will done

Random Topics:
Clauses of ReasonWill vs be going toArticles A and AnSimple Future - WillBare Infinitive and To InfinitivePresent and Future TensesReported - GerundModal Verbs - ObligationSimple, Complex, Compound SentenceClauses and ConjunctionsOther quiz:
Past Tense › ViewShe (tidy) up the room every day.
A. made
B. Obeyed
C. tidied
D. used
E. gave
Grammar › View
Complete the Positive Sentences.
My Dog _____ Playing .
A. Not
B. Is
C. They
D. Are
Cohesive Devices › ViewThe students ran to the field _________ they heard that there was a Nescafe truck giving away free ice cold coffee.
A. despite
B. when
C. unless
Grammar › View
You _____________ given me a great year.
A. have
B. are
C. were
D. had
