[ 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

Random Topics:
Grammar - NounsThe -ing Form of VerbsGerunds/InfinitivesSimple present/ past/ future tenseSuperlativesZero & First ConditionalAdjectives and ArticlesFrequencyPresent Perfect and Present Perfect ContinuousPersonal & Possessive PronounsOther quiz:
Grammar › ViewI don’t know the reason _____ Steve and jane were arguing.
A. why
B. which
C. when
D. who
Vocabulary › View
To __________ the military into action, the dictator threatened the troops.
A. coerce
B. hostility
C. jeopardize
D. perennial
Tenses › ViewWhy ___ she ___ so much before the test started?
A. had / studied
B. had / been studying
C. did / study
D. was / studying
Used to - Would - Tenses › View
We’d rather go camping than ………… in a hotel.
A. staying
B. stay
C. to stay
D. to staying
