[ 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:
Perfect Tense › ViewThe present perfect tense is made:
A. have/has + past participle (Verb 3)
B. had + participle
C. be + verb + -ing
D. have/has + past tense (Verb 2)
Question Tag › View
Sandy plans to open a coffee shop with you, __?
A. does she
B. do you
C. doesn’t she
D. don’t you
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
