[ 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:
Question Tags › ViewThe weather was strange on Friday,
A. was it?
B. did it?
C. wasn’t it?
D. didn’t it?
Modals - Conditionals - Future Tenses › View
If you spoke louder, your classmates … (to understand) you.
A. understand
B. had understood
C. would have understood
D. would understand
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