[ Grammar ]
She … her homework by tomorrow.
A. will have finished
B. will be finishing
C. will have been finishing
Select your answer:

Random Topics:
Adverbial Clause, Noun ClauseFuture Tense VerbGrammar : Structural Common Errorslike/do not likeAuxiliary VerbsPast Perfect Simple TenseSubject Verb Agreement Irregular VerbRoot WordModals and AdviceParallel Structure or Combining SentencesOther quiz:
Modal, Causative Verb & Elliptical Structure › View___ you come over for dinner on Friday night? I really want to hang out with you, so I hope you can come.
A. can
B. Will have
C. Must
D. Must have
Past Perfect and Past Perfect Continuous Tense › View
We ___________________ (BE) worried about John because we ___________________ (CALL) several times but he never answered
A. were ; had called
B. was ; had called
C. had been ; called
D. be ; has called
