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:
Vocabulary › ViewMy grandmother used vivid blue __________ to knit a scarf for me.
A. strands
B. weave
C. yarn
D. spinning
Wish Clause › View
Situation :
Rahma’s father has given her permission to walk to the mountain. Gibril is happy for her and expresses his hope that she will have a safe trip.
The conversation:
Rahma: “Thank God. Finally my father let me go to the mountain walk.”
Gibril : “______________________. Have a safe trip.”
A. I am happy for you
B. Wish me happy
C. Thank you very much
D. I hope so
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
