[ 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:
Suffixes and Tenses › ViewWhich of the following words contains the suffix “-ist”?
A. Driver
B. Pianist
C. Darkness
D. Fearless
Mixed General Quiz › View
Does he ___ his mother or father?
a. resemble to
b. resemble
The 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
