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:
Must and Might ModalsTypes of PrepositionTenses and FoodGrammar: Have toAdverbial PhrasesModals - Have to or ShouldSimple TenseFamily Vocabulary and GrammarCompound SentencesSubject and Verb AgreementOther quiz:
Simple Tenses in English › Viewlearn is
A. regular
B. irregular
C. both
Future Tenses › View
My sister __________ in Korea for three years by the end of this year.
A. will be living
B. has lived
C. will have lived
D. has been living
