[ Grammar ]
You can have your book back on Monday. __________ it by then.
A. I’ve finished
B. I’ll be finishing
C. I’ll have finished

Random Topics:
VocabularySubordination ConjunctionsPreposition and ConjunctionGerund, Infinitive, Bare VerbAuxiliary VerbsFirst ConditionalOrdering AdjectivesModal Verbs and Contrastive ConjunctionsHas Got & Have GotConditional Type 1Other quiz:
Verb Phrase › ViewHe won’t have been sleeping long when you pick him up.
- won’t have been sleeping
- will have been sleeping
- won’t have been sleeping long
Gerunds and Infinitives › View
(Eat) ______ vegetables and (exercise)______ are excellent ways to stay healthy.
A. Eating/to exercise
B. To eat/to exercise
C. Eating/exercising
D. To eat/exercising
Tenses › ViewI was surfing the Internet while my classmates ________ to each other.
A. have chatted
B. are chatting
C. will chat
D. were chatting
Prepositions › View
She plays tennis ___ Fridays.
A. in
B. on
C. at
D. every
