Topics: Future Tenses
By the time you arrive, I ___ the report.
A. will have finished
B. finish
C. am finishing
D. will be finishing
Select your answer:

Random Topics:
Linking Words and PhrasesDEGREE COMPARISONGerund & InfinitivesModals of AdvisabilityConjunctions, Interjections and Sentence TypeAdjectives and AdverbsConnectivesAsking and Giving SuggestionBecause of & Inspite ofArticles A and AnOther quiz:
Grammar › ViewWhat does the root word DEM mean?
A. People
B. Action
C. Secret
D. Lie
Conjunction › View
What do you do ___ the evenings?
a. at
b. on
c. in
