By next weekend I ____________(prepare) my final exam FOR two months! I am already exhausted
A. Will be preparing
B. Will have been preparing
C. will have prepared

Random Topics:
Adjectives and comparisonsMixed TensesGrammar (Adverbs, Prepositions, Prepositional Phrases)Action, Helping & Linking VerbsGrammar (want to/ need to/ have to)Passive of Modal VerbsModals for Necessity and SuggestionsOrdering AdjectivesSimple Present Tense with Adverb of FrequencyPhrasal Verb Put & GoOther quiz:
Passive Voice › View“John drives very well for a new driver.”
“Yes, he must __ by a good teacher.”
A. have been taught
B. have taught
C. had been taught
D. must taught
Idioms › View
To heat food again that has already been cooked is to ___.
a. ruffle it up
b. warm it up
c. pick it up
Zeus tossed his lightening bolt at Hermes, who dashed to get out of the way. to get is a(n)
A. Gerund
B. Participle
C. Infinitive
D. Appositive
Grammar › View
Which of the following is a benefit of regular exercise mentioned in the example paragraph?
A. Improves mood and reduces stress
B. Increases appetite
C. Decreases energy levels
D. Causes insomnia
