[ Future Tense ]
This book is so long that I _____ it by tomorrow.
A. won’t have finished
B. won’t have finishing
C. won’t have finish

Random Topics:
Neither/Either/All/NonePresent Simple x Present ContinuousOrdering AdjectivesPast Perfect & Past SimpleComplex Sentences with Adverb ClausesSimple TenseDependent PrepositionInfinitive FormsPast Perfect vs Past SimpleSocial Media VocabularyOther quiz:
Passive Voice › ViewYou … to the wedding. Why didn’t you go?
A. are invited
B. invite
C. invited
D. were invited
Present Perfect Tense › View
They ___________ (pay) for everything.
A. have paied
B. has paied
C. have payed
D. have paid
Grammar › ViewWhat kind of gerund uses the first principal part of the verb with the -ing ending?
A. Present gerund
B. Perfect gerund
C. Passive gerunds
D. Perfect passive gerunds
Grammar › View
The car ______________ by William tomorrow
A. has been repaired
B. is repaired
C. will be repaired
D. was repaired
