[ 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:
Grammar › ViewThe books and the dictionary….. on the table.
A. were
B. are
C. is
D. have been
Verb Tenses › View
Tomas ________ the last slice of pizza. Now, there isn’t any pizza left.
A. eat
B. ate
C. eats
D. eating
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
