Topics: Perfect Tenses
Before Saturday, you _______________ (do) all of your homework.
A. will have done
B. will do
C. will be done
D. will done
Select your answer:

Random Topics:
Conjunctive Adverbs and PunctuationReported Speech and SubjunctivePresent Progressive or Present SimpleGRAMMAR - Could / Could notFuture Tensesso vs suchReflexive pronounsFirst Conditional, Future Time ClausesSimple Past/Past ProgressiveDaily Routines & TensesOther quiz:
Modal Verbs › ViewYou ___ to come if you are tired.
A. mustn’t
B. can’t
C. don’t have
D. may not
Basic Grammar › View
The young man bought a lovely ring (…) his girlfriend.
A. to
B. with
C. for
D. at
