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

Random Topics:
Grammar RulesTypes of SentencesSubject Verb Agreement; Indefinite PronounsSo....that... Such.......thatPossessive Nouns with Apostrophes and PronounsPassive Voice in Past Simple TenseRelative Pronoun-ed and -ing AdjectivesThere is or There areKinds of SentencesOther quiz:
Tenses › ViewWe ____ them since 2010.
A. haven’t met
B. met
C. meet
D. hasn’t met
Articles › View
He is ________ right man for this challenging assignment.
A. a
B. the
C. an
D. no article
Grammar › ViewThere is no need to get _____ just because I’m a few minutes late.
A. annoyed
B. annoying
C. excited
D. exciting
Modals › View
__________ you please switch off your phone during the movie?
A. May
B. Must
C. Should
D. Can