[ Verb Tenses ]
She _____ her homework before dinner.
A. finishes
B. had finished
C. is finishing
D. was finishing

Random Topics:
Past Tense vs Future TenseIF CLAUSEPerfect and Past TensesComparative AdjectiveGrammar - may/might/couldLexico and GrammarSimple Tenses in EnglishFunctional Sentence TypesPrepositions of TimeGrammar SuffixesOther quiz:
If Clauses › ViewIf the temperature falls, _______ to turn up the heating.
A. forget
B. didn’t forget
C. don’t forget
D. won’t forget
Vocabulary › View
A possible meaning for “invisible” could be”
A. can be seen
B. transparent
C. cannot be seen
D. tangible
Grammar › ViewRita: Isn’t the movie at a quarter to seven? Lily: That’s right. It’s at _____. Let’s hurry up, or(否則)we’ll(將)be late for the movie.
A. seven fifteen
B. six forty-five
C. seven thirty
D. six thirty
Present Continuous Tense › View
_______the cat __________ now?
A. Are, do
B. do, doing
C. Is, doing
D. is, do
