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

Random Topics:
Adjective SuffixesSentence and FragmentCountable and UncountablePrepositions of Time and PlaceGerunds and TensesPast and Present ContinuousWas & Were QuestionsTenses StructureComparison DegreeFuture Perfect TenseOther quiz:
Modal Verbs › ViewI’m sure that they had practiced hard for the games as they won a lot of medals.
A. They couldn’t have practiced hard for the games as they won a lot of medals
B. They must have practiced hard for the games as they won a lot of medals
C. They shouldn’t have practiced hard for the games as they won a lot of medals
D. They might have practiced hard for the games as they won a lot of medals.
Past and Past Continuous › View
I was running ____________ I fell.
A. while
B. when
Grammar and Vocabulary › ViewI don’t like ________ housework.
A. doing
B. having
C. making
Grammar and Vocabulary › View
You really need to be ________ to do this job – there’s a lot of detail to remember.
A. gentle
B. thorough
C. resourceful
