[ Tenses and Verb Forms ]
. Fill in the blanks with the correct form of the verb 8. By 10 PM, they ______ (finish) their dinner.
A. will finish
B. will be finishing
C. will have finished
D. will have been finishing

Random Topics:
Correlative Conjunction & Complex SentencesFuture Time and TensesRelative Clauses and etcSentence Fragments and Complete SentencesPast Tense and Past ContinuousReflexive pronounsSynonym and AntonymTenses, Tag Questions, Phrasal VerbsPersonal PronounsGrammar - Compound SentencesOther quiz:
Vocabulary › ViewChoose the word that matches the definition:
A conversation held between characters in a story
A. Dialogue
B. Tone
C. Audience
D. Narration
Conjunctions › View
The cheetah is the fastest land animal, _______ it can’t maintain its top speed for long.
A. so
B. and
C. but
D. nor
Grammar › ViewBill asked me why ____ to go shipping with me.
A. I hadn’t invited him
B. I hadn’t him invited
C. hadn’t I invited
D. hadn’t I him invited
Past and Past Continuous › View
…. the bear attacked, he was running away.
A. while
B. when
