[ Perfect Progressive Tenses ]
By next year, she ______ (teach) at this school for ten years.
A. will have taught
B. will have been teaching
C. has been teaching

Random Topics:
Adjectives & PrepositionsPossessive AdjectivesModals and TensesInfinitive or GerundGrammar - Present Perfect TensePresent Perfect - Just, Already, YetPronounFuture SimpleGoing To Be and WillGrammar RulesOther quiz:
Subordinating Conjunctions › ViewDo you want to go to the zoo _________ we’re in Berlin?
A. so that
B. after
C. before
D. when
Gerund and Infinitive › View
I’m thrilled about ___ (travel) to other countries next year.
A. travels
B. to travel
C. travelling
D. travelled