[ 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:
First Conditional › ViewIf ______________ to Paris, she will visit the Eiffel Tower.
A. Ann travels
B. Ann will travel
C. Ann travel
Grammar and Vocabulary › View
A few days later, she wanted to ……………. of her sadness, so she went out with friends.
A. break up
B. break out
C. break off
D. break down
E. break in
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
