[ Past Perfect Tenses ]
She had already ___ (finish) her homework before dinner.
A. finishing
B. finishs
C. finisht
D. finished

Random Topics:
Adverb and Noun ClausesBASIC GRAMMAR - PRONOUNSPast Simple (Questions)Should and Shouldn'tGrammar: Reported QuestionsTenses - Pasive VoiceAuxiliary Verbs (be, do, have)Present Progressive (Future)Quantifiers and ArticlesNoun Phrases and Verb PhrasesOther quiz:
Grammar › ViewThey ________ new shirts.
A. has
B. have
Phrasal Verb › View
chase
A. run after
B. run down
C. run away with
D. run across/into
Grammar › ViewNicky can _____ three languages.
A. speak
B. to speak
C. speaking
Vocabulary › View
capable; qualified
A. assert
B. inhibited
C. competent
D. oblivious
