[ Tenses ]
Future Perfect: By the time you arrive, I ________ all the preparations.
A. will have completed
B. will be completing
C. am completing
D. will have been completing
Select your answer:

Random Topics:
Adjective + to + VerbFragment, Comma Splice and Run -on SentenceModals and PhrasesPrepositions of Place & TimeSentence TypesPrepositionPresent Tense vs Past TenseModals for Ability, Possibility and PermissionTo Infinitive/Bare Infinitive/GerundsPassive Voice and Relative ClausesOther quiz:
Grammar › ViewHow long ______________________ English?
A. you are learning
B. was you been learning
C. has you been learning
D. have you been learning
Grammar and Vocabulary › View
I like movies with a happy ….
A. end
B. ending
