[ Grammar ]
By then she _____ for three years.
A. will teach
B. would teach
C. should teach
D. will have been teaching.

Random Topics:
Gerunds, Infinitives and Modals of PossibilityPrepositions after Verbs and AdjectiveGrammar and PrepositionPre-intermediateWish SentencesAdjectivesGrammar - PunctuationThird Grade ExamArticle & PrepositionCompound SentencesOther quiz:
Grammar › ViewYou are different _ _ _ _ _ _ all of you friends.
A. From
B. Of
C. Better
D. At
Quantifiers › View
There are ___________ bananas. (50)
A. any
B. a little
C. a lot of
D. much
