[ 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:
Mixed General Quiz › ViewThe road will ___ to the right and then go straight through the park.
a. curve
b. curb
Future Tenses › View
The bus …. at 5 pm
A. will leave
B. is going to leave
C. leaves
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
