[ 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:
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
