Topics: Future Continuous, Future Perfect and Future Perfect Continuous
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
Select your answer:

Random Topics:
Past ContinuousPresent Simple TenseConjunctive Adverbs and PunctuationPassive Modals in Different TensesDo not- Does not“Put” Phrasal VerbAdjective + to + VerbInfinitive or GerundPoetry VocabularyGrammar: is/are/was/wereOther quiz:
Grammar › ViewIt’s ____________a lovely day!
A. so
B. such
C. so that
D. such as
Prepositions › View
The headline is ___ the top of the page.
a. in
b. at
